我正在處理事件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