The '?' is a parameter placeholder. In Sql2K DTS, it would typically be replaced at runtime by a DTSGlobalVariable, presumably so that the DTS package could be dynamically run for different date/time periods.
Is this still a DTS package running under SQL2K5, or has the package migrated to SSIS ?