我正在处理事件callendar,并且无法找到在给定范围内选择我的事件的mysql查询。我的活动有开始/结束日期,所以我的范围(月)。php mysql双日期范围
我已经尽了全力去描绘我所期待的(我想选择事件1,2,3,4而不是5或6)
|========= April ===========| => Range
+--(1)--+ +--(2)--+ => Partialy Overlapping Events
+--(3)--+ => Events included in range
+----------------(4)----------------+ => Ovelapping events
+-(5)-+ +-(6)-+ => Events outside of range
我发现这个类似quastion: 2 Column Mysql Date Range Search in PHP但我不认为这是重复的,因为如果我在我的问题中正确理解范围有开始和结束日期,而在另一个问题范围是单一日期。
您的范围如何给出,事件表的表格模式是什么? – codeling 2011-12-19 10:05:58