【发布时间】:2013-10-16 01:45:55
【问题描述】:
任何人都可以在**合并数据区间的查询中帮助我?
例如:普通选择:
SELECT id, date_start, date_end FROM eventto ORDER BY date_start
我知道了:
来自:
但是想要一个返回这个的查询:
01 - 2013-10-11 08:00:00 2013-10-11 15:00:00
02 - 2013-10-11 2013-10-11 16:00:00 19:00:00
非常感谢!
【问题讨论】:
-
您能否以文本形式发布您的数据表(在标题中带有id、date_start、date_end)?
-
This SO post 提供了一个非常相似的问题的答案。第一个答案甚至有 Postgresql SQL Fiddle。
-
预期结果的第二行不会来自
16:00而不是14:00? -
起来,是的!我可能在想下午4点!我会解决这个问题,Kordirko 的回答有效。非常感谢。
标签: sql postgresql merge overlap date-range