DATEDIFF(hour, start_date, end_date) geeft u het aantal uurgrenzen die zijn overschreden tussen start_date en end_date .
Als u het aantal fractionele uren nodig heeft, kunt u DATEDIFF . gebruiken met een hogere resolutie en deel het resultaat:
DATEDIFF(second, start_date, end_date) / 3600.0
De documentatie voor DATEDIFF is beschikbaar op MSDN:
https://msdn.microsoft.com/en-us/library/ms189794%28SQL.105%29.aspx