Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Добавление столько записей сколько дней в месяце / 2 сообщений из 2, страница 1 из 1
13.06.2002, 12:06:25
    #32032648
AlexX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление столько записей сколько дней в месяце
Уважаемые!

Переменная @cnt_days получает из UDF количество дней в заданном месяце года.
Подскажите, please, как можно одним запросом (во всяком случае без применения курсоров и желательно без временной таблицы) добавить в таблицу столько записей, сколько записей в некотором месяце.

Структура таблицы:

id_ INT IDENTITY 1,1
t_date DATETIME
txt CHAR(50)


Буду очень признателен.
...
Рейтинг: 0 / 0
13.06.2002, 12:51:34
    #32032658
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление столько записей сколько дней в месяце
Надо создать примерно такую таблицу
tbl(n int)

в неё вставить запись с числами от 1 до 31 (можно больше)

тогда запрос будет выглядеть как
select * from @tbl where n<=@cnt_days

Вместо таблицы можно создать табличную функцию, но это единственный путь сделать что Вы хотите.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Добавление столько записей сколько дней в месяце / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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