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