我有这个表选择日期路口
+------+--------+-------------------------+
| id | amount | start_date | end_date |
| 10 | 10 | 2012-01-15 | 2012-01-20 |
| 10 | 12 | 2012-01-14 | 2012-01-15 |
| 10 | 22 | 2012-01-15 | 2012-01-16 |
+------+--------+-------------------------+
我会想找到一个给定的区间的总和。
实施例:
开始日期:2012-01-13
结束日期:2012-01-18
总和(量)= 44
开始日期:2012-01- 18
结束日期:2012-01-21
总和(量)= 10
是,可能使用单个查询?
这是可能的吗?
EDIT
背后的逻辑是,如果intevarls(给定的一个和在表内)重叠,我应该得到的行。
任何事情都可能,如果你相信!其实,你能否在这里详细介绍一下?像你这样的请求_sounds_要去_inclusive_集合,但是这些例子显示了其他情况。 – 2012-01-13 14:05:17
谁低估了,为什么?没有评论为什么,你期望达到什么目的? – MatBailie 2012-01-13 14:29:30
@Dems感谢upvote:P – tampe125 2012-01-13 14:40:10