Можете да използвате DATEDIFF
за да намерите разликата в минути и да я преобразувате в часове:
select datediff(mi, startdate, enddate)
Ако приемем, че 1,5 означава 1 час и 30 минути, можете просто да разделите резултата на 60:
select datediff(mi, startdate, enddate) / 60.0