Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Diferença entre duas datas no número exato de horas no SQL


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