@embiid

Как создать скрипт для заполнения таблицы временных интервалов?

Таблица TimeSlot; id, start time, end time Как сделать скрипт, который сделает 23/24 записи starttime - endtime 0.00-1.00, 1.00-2.00 и т.д.
  • Вопрос задан
  • 58 просмотров
Решения вопроса 1
tsklab
@tsklab Куратор тега SQL Server
Здесь отвечаю на вопросы.
Соответствующие столбцы имеют тип TIME.
DECLARE @I INT = 0
WHILE @I < 24 BEGIN
  INSERT [TimeSlot] ([Start Time], [End Time]) 
    VALUES ( CAST( DATEADD( hh, @I, 0 ) AS TIME ),  CAST( DATEADD( hh, @I + 1, 0 ) AS TIME ))
  SET @I = @I + 1
END
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы