CAUSE
This problem occurs because Project 2003 treats
AssignmentTimeStart values that are from Project 2002 differently. Because of this,
Microsoft Project 2002 truncates the time component of the
date/time value. The SQL query tries to find data for projects by comparing
the dates. However, the Project 2003 cube values for
AssignmentTimeStart include the time in addition to the date. The SQL query excludes
data on the last day of a cube range because the default time (typically "8:00
AM") places it outside the query's parameters.
For example, the
following WHERE clause finds one-day assignments for
2003-01-01, where all the
AssignmentTimeStart values have the time truncated:
AND AssignmentTimeStart >= {d'2003-01-01'}
AND AssignmentTimeStart <= {d'2003-01-01'}
However, in Project 2003, all the
AssignmentTimeStart values have a time value, typically
08:00:00 AM. Therefore, an
AssignmentTimeStart value of
2003-01-01 08:00:00 AM is excluded by the same query because the value is not less than
or equal to
2003-01-01 00:00:00 AM.