У меня есть таблица с именем events.Эта таблица содержит каждое событие, забронированное за год.Я хочу создать представление, где я могу вернуть информацию о событии, происходящем прямо сейчас.таблица содержит столбцы времени начала и окончания.Каков наилучший способ сделать это?
Я уже пытался использовать systimefrompart, getdate и т. Д. Я уже получаю все события, которые происходят сегодня, с помощью столбца startdate:
SELECT id, starttime, endtime, enddate, startdate
FROM dbo.events
WHERE (CAST(GETDATE() AS DATE) BETWEEN startdate AND enddate)
! [Результат] https://i.imgur.com/IUUO3eb.png
Я ожидаю получить событие, которое происходит прямо сейчас.