У меня есть таблица событий, постоянно обновляемая, с столбцом datetime.TSQL Дата условия
Я хочу получить все события, которые начинаются сегодня, а также те, которые начинаются через 8 часов на следующий день.
Идея состоит в том, что люди на самом деле не проверяют посередине ночи для событий, поэтому мы перечислим их за день до этого.
Чтобы получить сегодня, я делаю DATEDIFF(day,eventdate,GETDATE())=0
, но я не понял, как это сделать the dateadd()
для моего дела. Я либо не получаю ни строк, ни слишком много.
Так что разыскиваемый результат:
From 00:00 on March 9 to 8:00 on March 10.
(только пример)