【发布时间】:2011-09-29 02:43:50
【问题描述】:
我有一个包含设备移动的表格。
MoveID DeviceID Start End
我想知道是否有办法总结每个设备到现在的总移动天数。但是,如果结束日期和下一个开始日期之间有 6 周的间隔,则时间计数会被重置。
MoveID DeviceID Start End
1 1 2011-1-1 2011-2-1
2 1 2011-9-1 2011-9-20
3 1 2011-9-25 2011-9-28
设备的总天数应为 24 天,因为间隔大于 6 周。另外我想找出自组中第一次移动以来的天数,在这种情况下为 28 天,因为最新的计数组于 2011-9-1 开始
我认为我可以使用存储过程和游标等(这不好)来完成它,只是想知道是否有更好的方法?
谢谢
格雷姆
【问题讨论】:
标签: sql sql-server tsql sql-server-2008