Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Операции с датой / 2 сообщений из 2, страница 1 из 1
25.07.2002, 08:36:16
    #32038657
Alexey Kozlov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операции с датой
Можно ли как-то получить в результате выборки следующий набор строк:

Dates
-------------
31.03.2000
30.06.2000
30.09.2000
31.12.2000
31.03.2001
30.06.2001
30.09.2001
31.12.2001
31.03.2002
30.06.2002
30.09.2002
31.12.2002

Не используя при этом в качестве источника данных существующую таблицу с полем datetime.
SELECT dates = GetDate() возвращает текущую дату,
а мне нужно массив дат в заданном диапазоне
...
Рейтинг: 0 / 0
25.07.2002, 09:32:26
    #32038661
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операции с датой
Напишите табличную функцию, которая по двум параметрам будет возвращать нужные даты.
Я лично для таких целей имею таблицу просто с числами от 0 до 1000 и соответственно запрос получается select dateadd(firsdate,dd,num) from tbl
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Операции с датой / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]