【发布时间】:2011-12-19 10:00:03
【问题描述】:
我正在处理一个事件 callendar,但无法找到一个在给定范围内选择我的事件的 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
我发现了类似的问题:2 Column Mysql Date Range Search in PHP 但我不认为这是重复的,好像我在我的问题中正确理解范围有开始和结束日期,而在另一个问题中范围是单个日期。
【问题讨论】:
-
您的范围是如何给出的,您的事件表的表架构是什么?