我有一個名爲4個領域(事項標識,EVENT_NAME,event_start_date,event_end_date)MySQL的DATETIME選擇日期
問題是獲取正確的事件
事件MySQL表之間我會得到所有記錄在例如2011/03/01之間的時間段的活動事件到2011/03/30
- 事件1開始於2011/03/10並結束2011/03/20(開始和結束 內部)
- e通風口2從2011年2月5日開始並於2011年3月23日結束(之前開始,並且 結束於裏面)
- 活動3開始於2011/03/25並於2011年5月1日結束(內部開始和結束後 結束)
- 事件4開始於2011/01/25並結束2011/10/12(開始之前和之後 結束)
所有事件是在所考慮的時間期內被激活並應被檢索作爲記錄
我不知道如何使它正常工作! 解決方案?建議?想法?
感謝
我的答案最終成爲我無法刪除的評論。 .sigh –
[這個問題有類似的答案適用。] [1] Mark買家給出了這個問題的具體答案。 [1]:http://stackoverflow.com/questions/325933/determine-whether-two-date-ranges-overlap –