考虑一个包含时间间隔信息的表,如下所示:
ID StartTime EndTime
==================================================
1 2012-11-22 06:14:10 2012-11-22 06:18:00
2 2012-11-22 06:16:10 2012-11-22 06:19:40
3 2012-11-22 06:20:50 2012-11-22 06:21:20
4 2012-11-22 06:22:30 2012-11-22 06:23:00
5 2012-11-22 06:22:10 2012-11-22 06:24:40
..................................................
..................................................
问题是找到更好的 t-sql 方法来计算这些间隔的总秒数,只考虑一次交叉路口时间。
例如,前三个记录的总秒数为 360。