-2

你好!

是否可以在 MySQL 中排除日期间隔。假设:我选择了两个日期

start_date = "2013-04-02"

end_date = "2013-04-12"

该表reservation包含每个项目的两列(项目可能没有唯一的 id,因为单个项目可以进行许多预订):reserved_fromreserved_until(类型 = 日期)。

假设对于第一项

reserved_from = "2013-04-05" 

reserved_until = "2013-04-07

是否可以选择开始日期和结束日期之间未保留的所有项目?多重预订和特殊情况(reserved_from < "start_date"等)呢?

谢谢!

4

1 回答 1

0

尝试:

Not between start_date and end_date

它将选择两者之间不存在日期的所有项目。

于 2013-04-05T08:38:02.090 回答