Использование SQL Server 2000. Если дата начала 06/23/2008
, а дата окончания 06/30/2008
Затем мне нужен вывод запроса как
06/23/2008
06/24/2008
06/25/2008
.
.
.
06/30/2008
Я создал имена таблиц как целые числа, которые имеют 1 столбец, значения столбцов - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, затем я использовал указанный ниже запрос
Пробный запрос
SELECT DATEADD(d, H.i * 100 + T .i * 10 + U.i, '" & dtpfrom.Value & "') AS Dates
FROM integers H
CROSS JOIN integers T
CROSS JOIN integers U
order by dates
В приведенном выше запросе отображается только 999 дат. 999 дат означает (365 + 365 + 269) только даты. Предположим, я хочу выбрать более 3 лет (с 01.01.2003 по 01.01.2008). Вышеупомянутый запрос не должен подходить.
Как изменить мой запрос? Или любой другой запрос доступен для вышеуказанного условия.
Пожалуйста, предоставьте мне запрос.