Você pode usar
DATEDIFF
para encontrar a diferença em minutos e convertê-la em horas:select datediff(mi, startdate, enddate)
Assumindo que 1,5 significa 1 hora e 30 minutos, você pode simplesmente dividir o resultado por 60:
select datediff(mi, startdate, enddate) / 60.0