glgcag1991
Programmer
I'm sure I'm not the only one who has to do this, but I'm not sure the best approach and can't find anything specific about this, so here's my quandary:
I have projects that are assigned a completion date that may or may not be specific. If we know the completion date because the contract is set in stone for the project, then we enter the exact date. For projects where we have an estimated completion date but nothing in stone, users need to be able to enter non-specific dates. Currently we are using several date indicators such as Summer 2009, Holidays 2008, March-May 2009, etc. This means the date field is free text and can't be used to create a report with chronology of project completions for future projects, which, of course, the CFO wants to be able to estimate future revenue. Is there a way to do this with existing tools or should I create my own "meaningful" ranges such as the following:
Field 1: Completion Date (set in stone, therefore is used if it exists)
Field 2: Completion Range (drop down of months, defined ranges such as Summer or Holidays, etc.)
Field 3: Completion Range 2 (drop down of months to indicate the end of month range in case user chose a month from Field 2)
Field 3: Completion Range Year (if user is using a range)
Now I would have to define in the query that if a range of Sept-Nov 2008 was selected, where I insert it into the chronology report. (In Sept-Nov, I would list it after all "set in stone" completion dates.) It seems like a lot of work but I'll do it if there isn't a better way with existing SQL Server tools.
Your help is appreciated!
I have projects that are assigned a completion date that may or may not be specific. If we know the completion date because the contract is set in stone for the project, then we enter the exact date. For projects where we have an estimated completion date but nothing in stone, users need to be able to enter non-specific dates. Currently we are using several date indicators such as Summer 2009, Holidays 2008, March-May 2009, etc. This means the date field is free text and can't be used to create a report with chronology of project completions for future projects, which, of course, the CFO wants to be able to estimate future revenue. Is there a way to do this with existing tools or should I create my own "meaningful" ranges such as the following:
Field 1: Completion Date (set in stone, therefore is used if it exists)
Field 2: Completion Range (drop down of months, defined ranges such as Summer or Holidays, etc.)
Field 3: Completion Range 2 (drop down of months to indicate the end of month range in case user chose a month from Field 2)
Field 3: Completion Range Year (if user is using a range)
Now I would have to define in the query that if a range of Sept-Nov 2008 was selected, where I insert it into the chronology report. (In Sept-Nov, I would list it after all "set in stone" completion dates.) It seems like a lot of work but I'll do it if there isn't a better way with existing SQL Server tools.
Your help is appreciated!