DATEDIFF(hour, start_date, end_date) sẽ cung cấp cho bạn số giờ vượt qua ranh giới giữa start_date và end_date .
Nếu bạn cần số giờ phân số, bạn có thể sử dụng DATEDIFF ở độ phân giải cao hơn và chia kết quả:
DATEDIFF(second, start_date, end_date) / 3600.0
Tài liệu cho DATEDIFF có sẵn trên MSDN:
https://msdn.microsoft.com/en-us/library/ms189794%28SQL.105%29.aspx