DATEDIFF(hour, start_date, end_date)
vám dá počet hodin překročených mezi start_date
a end_date
.
Pokud potřebujete počet zlomkových hodin, můžete použít DATEDIFF
při vyšším rozlišení a výsledek rozdělte:
DATEDIFF(second, start_date, end_date) / 3600.0
Dokumentace pro DATEDIFF
je k dispozici na MSDN:
http://msdn.microsoft.com/en-us/library/ms189794%28SQL.105%29.aspx