powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Добавление столько записей сколько дней в месяце
2 сообщений из 2, страница 1 из 1
Добавление столько записей сколько дней в месяце
    #32032648
AlexX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые!

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

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

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


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

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

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

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


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