powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как построить диапазон значений от одной даты до другой
4 сообщений из 4, страница 1 из 1
Как построить диапазон значений от одной даты до другой
    #40114363
Radzhab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица с 3 колонками автор(status, date_start, date_end).

Код: sql
1.
(1, '2021-08-01 20:10:14', '2021-08-02 02:15:43')


Как из исходной получить следующее

Код: sql
1.
2.
3.
4.
5.
(1, '2021-08-01 20:00')
(1, '2021-08-01 21:00')
(1, '2021-08-01 22:00')
 ....
(1, '2021-08-02 02:00')


По факту нужно построить диапазон значений от date_start до date_end
...
Рейтинг: 0 / 0
Как построить диапазон значений от одной даты до другой
    #40114368
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Radzhab,

создайте таблицу чисел любым удобным способом или используйте готовую. Затем можно выполнить декартово произведение и наложить требуемый фильтр по второму времени. Первое время сложите с числом из таблицы.
...
Рейтинг: 0 / 0
Как построить диапазон значений от одной даты до другой
    #40114418
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделать постоянную таблицу со всеми датами за XX и XXI века (заполнить один раз после создания).
После этого просто выбирать, ограничивая нужным диапазоном.
Таблица пригодится во многих других случаях.
...
Рейтинг: 0 / 0
Как построить диапазон значений от одной даты до другой
    #40114513
ef1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ef1
Гость
см мою тему 'Нужна помощь с запросом по базовой таблице с левым добавлением данных из диапазона дат'
там есть примеры диапазона и построения динамического календаря
а сори...
не посмотрел задачу ))
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как построить диапазон значений от одной даты до другой
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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