使用mssql server 2012计算时差

时间:2016-05-11 06:27:51

标签: sql-server sql-server-2008 sql-server-2005 sql-server-2012

我必须将时间和时间归因于数据类型时间

    create table timescale ( from_time time,to_time time)

第一个值是:12:00 AM

第二个值是:05:00 PM

我想计算花费多少小时的时间。

2 个答案:

答案 0 :(得分:0)

您可以使用DATEDIFF功能:

select DATEDIFF(hour, from_time, to_time)
from timescale

答案 1 :(得分:0)

Insert  timescale (from_time, to_time)
        Values('12:00 AM', '05:00 PM')


Select  (DATEDIFF(Hour ,From_time,to_time))
        From    timescale