Найти строки, диапазон дат которых содержит данную дату - PullRequest
1 голос
/ 03 мая 2009

Я смотрю на следующую проблему:

Таблица моей группы содержит два поля: ArrivalDate и DepartureDate.

Теперь я хочу найти все группы, которые присутствуют на определенную дату.

Например. SQL-запросу передается дата, и я хочу найти каждую группу, в которой эта дата попадает в диапазон от ArrivalDate до DepartureDate.

Большое спасибо! Martin

1 Ответ

4 голосов
/ 03 мая 2009
SELECT
  ...
FROM
  yourGroupTable as y
WHERE
  Curdate() BETWEEN y.ArrivalDate AND y.DepartureDate

замените Curdate () на фактическое значение даты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...