我有这样的桌子
Id Student Test_Start Test_End
1 A 2013-01-08 15:00:17.100 2013-01-08 16:05:55.100
2 B 2013-02-08 17:01:11.800 2013-02-08 19:05:15.880
3 C 2013-02-08 14:41:10.880 2013-02-08 16:49:22.880
我想要做的是获取 Test_End - Test_Start 时间并将其更改为小时并按升序显示。我试过了:
Select convert(date, Test_End) - convert(date,Test_Start) as 'Time_Taken' from students
或已尝试使用 DATEDIFF 但似乎无法使其工作。有没有最好的方法来完成这个来显示这样的东西:
Time_Taken
1
2
2