查找日期范围包含给定日期的行

时间:2009-05-03 09:29:13

标签: sql mysql

我正在研究以下问题:

我的分组表包含两个字段:ArrivalDate和DepartureDate。

现在我想查找在给定日期出现的所有群组。

EG。 SQL查询传递了一个日期,我想找到这个日期落在ArrivalDate到DepartureDate范围内的每个组。

非常感谢! 马丁

1 个答案:

答案 0 :(得分:4)

SELECT
  ...
FROM
  yourGroupTable as y
WHERE
  Curdate() BETWEEN y.ArrivalDate AND y.DepartureDate

用实际日期值替换Curdate()。