Vous pouvez utiliser DATEDIFF
pour trouver la différence en minutes et la convertir en heures :
select datediff(mi, startdate, enddate)
En supposant que 1,5 signifie 1 heure et 30 minutes, vous pouvez simplement diviser le résultat par 60 :
select datediff(mi, startdate, enddate) / 60.0