日期:2014-05-17  浏览次数:20521 次

SQL2008关于时间计算的问题
现在有张表字段为Id、时间(time)、变动量(num),其中num大于0表示增加、小于0表示减少。

Id time num
1 9:30 5
2 14:30 -5
3 18:30 7
4 4:00 -5
现有一个字段为time2,time2为time+num。但不知道用SQL语句怎么来实现?
例如:time2=9:30+5=14:30,tiem2=18:40+7=1:40,time2=4:00-5=23:00
就变成下表的:

Id time num time2
1 9:30 5 14:30
2 14:30 -5 9:30
3 18:30 7 1:30
4 4:00 -5 23:00