Найти строки, диапазон дат которых содержит данную дату
Я смотрю на следующую проблему:
Моя групповая таблица содержит два поля: ArrivalDate и DepartureDate.
Теперь я хочу найти все группы, которые присутствуют на определенную дату.
Например. SQL-запросу передается дата, и я хочу найти каждую группу, в которой эта дата попадает в диапазон от ArrivalDate до DepartureDate.
Большое спасибо! Мартин
1 ответ
Решение
SELECT
...
FROM
yourGroupTable as y
WHERE
Curdate() BETWEEN y.ArrivalDate AND y.DepartureDate
замените Curdate() на фактическое значение даты.