DATEDIFF(hour, start_date, end_date)
vous donnera le nombre de limites horaires franchies entre start_date
et end_date
.
Si vous avez besoin du nombre d'heures fractionnaires, vous pouvez utiliser DATEDIFF
à une résolution plus élevée et divisez le résultat :
DATEDIFF(second, start_date, end_date) / 3600.0
La documentation pour DATEDIFF
est disponible sur MSDN :
http://msdn.microsoft.com/en-us/library/ms189794%28SQL.105%29.aspx