DATEDIFF(hour, start_date, end_date) gibt Ihnen die Anzahl der Stundengrenzen, die zwischen start_date überschritten wurden und end_date .
Wenn Sie die Anzahl der Stundenbruchteile benötigen, können Sie DATEDIFF verwenden bei einer höheren Auflösung und dividiere das Ergebnis:
DATEDIFF(second, start_date, end_date) / 3600.0
Die Dokumentation für DATEDIFF ist auf MSDN verfügbar:
https://msdn.microsoft.com/en-us/library/ms189794%28SQL.105%29.aspx