高难度时间计算问题
zhsu 2006-01-05 05:17:38 在这样一个表中:
ID BeginDateTime EndDateTime TimeValue
1 20051201100000 20051201110000 3600
2 20051201100000 20051201100050 50
3 20051201093000 20051201103000 3600
4 20051201094000 20051201120000 8400
.........
意义是这样的:
BeginDateTime和EndDateTime都是bigint类型字段表示日期和时间(精确到秒),TimeValue是BeginDateTime和EndDateTime之间的时长(秒)。
现需要根据这个表里面的记录得到指定时间段内的TimeValue
如:在20051201110000到2005120113000000内所有的TimeValue总和为3600