How to calculate difference in hours (decimal) between two dates in SQL Server?

后端 未结 8 1901
情深已故
情深已故 2020-11-30 23:44

I have to calculate the difference in hours (decimal type) between two dates in SQL Server 2008.

I couldn\'t find any useful technique to convert datetime to decimal

8条回答
  •  北海茫月
    2020-11-30 23:52

    Declare @date1 datetime
    Declare @date2 datetime
    
    Set @date1 = '11/20/2009 11:00:00 AM'
    Set @date2 = '11/20/2009 12:00:00 PM'
    
    Select Cast(DateDiff(hh, @date1, @date2) as decimal(3,2)) as HoursApart
    

    Result = 1.00

提交回复
热议问题