Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Différence entre deux dates en nombre exact d'heures en SQL

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