日期间隔和MySQL

时间:2013-04-05 08:26:42

标签: mysql date intervals

您好!

是否可以在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"等)

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试:

Not between start_date and end_date

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