您好!
是否可以在MySQL中排除日期间隔。让我们说:我已经选择了两个日期
start_date = "2013-04-02"
和
end_date = "2013-04-12"
表reservation
为每个项目保留两列(项目可能不具有唯一ID,因为单个项目可能有许多预留):reserved_from
和reserved_until
(两个类型=日期)。
假设第一项
reserved_from = "2013-04-05"
和
reserved_until = "2013-04-07
是否可以选择在开始日期和结束日期之间未保留的所有项目?那么多个预订和特殊情况(reserved_from < "start_date"
等)
谢谢!
答案 0 :(得分:0)
尝试:
Not between start_date and end_date
它将选择两者之间不存在日期的所有项目。