需要帮助为此创建查询。TSQL:日期时间重叠和间隔值
Start | End
2009-01-01 06:00:00 | 2009-01-01 14:00:00
2009-01-01 06:00:00 | 2009-01-02 06:00:00
2009-01-02 07:00:00 | 2009-01-02 08:00:00
2009-01-03 06:00:00 | 2009-01-03 14:00:00
2009-01-03 09:00:00 | 2009-01-03 11:00:00
2009-01-04 22:00:00 | 2009-01-05 06:00:00
2009-01-05 01:00:00 | 2009-01-05 10:00:00
我想获得非重叠的时间间隔(2009-01-01 00:00:00
- 2009-01-31 00:00:00
) 与总和的每一天是这样的:
Date | Duration
2009-01-01 | 18
2009-01-02 | 7
2009-01-03 | 8
2009-01-04 | 2
2009-01-05 | 10
然后寻找每整个申请时间间隔的总和。
你能帮助构建这个查询吗?
请求的时间间隔是否始终在相应日期的午夜开始和停止? – 2010-02-02 19:03:08
是的,这是主意。 – Solata 2010-02-02 21:27:19
桌子的名字是什么? – 2010-02-02 21:59:35