sql >> Base de Datos >  >> RDS >> Sqlserver

Diferencia entre dos fechas en número exacto de horas en SQL

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