Podría usar DATEDIFF
para encontrar la diferencia en minutos y convertirla en horas:
select datediff(mi, startdate, enddate)
Suponiendo que 1,5 significa 1 hora y 30 minutos, podría simplemente dividir el resultado entre 60:
select datediff(mi, startdate, enddate) / 60.0