Můžete použít DATEDIFF
najít rozdíl v minutách a převést ho na hodiny:
select datediff(mi, startdate, enddate)
Za předpokladu, že 1,5 znamená 1 hodinu a 30 minut, můžete výsledek jednoduše vydělit 60:
select datediff(mi, startdate, enddate) / 60.0