DATEDIFF(hour, start_date, end_date) आपको start_date . के बीच पार की गई घंटे की सीमाओं की संख्या देगा और end_date ।
यदि आपको भिन्नात्मक घंटों की संख्या चाहिए, तो आप DATEDIFF . का उपयोग कर सकते हैं उच्च रिज़ॉल्यूशन पर और परिणाम को विभाजित करें:
DATEDIFF(second, start_date, end_date) / 3600.0
DATEDIFF . के लिए दस्तावेज़ीकरण MSDN पर उपलब्ध है:
https://msdn.microsoft.com/en-us/library/ms189794%28SQL.105%29.aspx