DATEDIFF(hour, start_date, end_date)
ti darà il numero di limiti orari attraversati tra start_date
e end_date
.
Se hai bisogno del numero di ore frazionarie, puoi utilizzare DATEDIFF
a una risoluzione più alta e dividere il risultato:
DATEDIFF(second, start_date, end_date) / 3600.0
La documentazione per DATEDIFF
è disponibile su MSDN:
http://msdn.microsoft.com/en-us/library/ms189794%28SQL.105%29.aspx