【发布时间】:2012-08-02 16:55:59
【问题描述】:
对问题标题表示歉意,我很难表达这一点。通过示例更容易:
我有一个包含两个日期字段的表格;开始日期和结束日期。虚拟数据:
+----+------------+------------+
| id | start_date | end_date |
+----+------------+------------+
| 1 | 2012-01-10 | 2012-04-13 |
| 2 | 2012-02-09 | 2012-05-12 |
| 3 | 2012-03-08 | 2012-06-11 |
| 4 | 2012-04-07 | 2012-07-10 |
| 5 | 2012-05-06 | 2012-08-09 |
+----+------------+------------+
所以现在我有一个给定的月份,比如说 2012 年 3 月。有没有办法查看 2012 年 3 月是否在 id 2 的 start_date 和 end_date 之内? 3 怎么样(3 有点不同,因为 2012 年 3 月的部分时间介于 start_date 和 end_date 之间,这很好,我们不需要整个月,部分很好)?
我一直坐在这里想如何写一个查询,完全被难住了
【问题讨论】:
标签: mysql