डेटडिफ के बारे में जोड़ने के लिए बस एक चेतावनी, यह आपके द्वारा अपनी इकाइयों के रूप में निर्दिष्ट सीमा को पार करने की संख्या की गणना करता है, इसलिए यदि आप सटीक समय की तलाश कर रहे हैं तो यह समस्याओं के अधीन है। उदा।
select datediff (m, '20100131', '20100201')
1 का उत्तर देता है, क्योंकि यह जनवरी से फरवरी तक सीमा को पार करता है, इसलिए भले ही अवधि 2 दिन हो, दिनांक 1 का मान लौटाएगा - यह 1 दिनांक सीमा को पार कर गया।
select datediff(mi, '2010-01-22 15:29:55.090' , '2010-01-22 15:30:09.153')
1 का मान देता है, फिर से, यह मिनट की सीमा को एक बार पार करता है, इसलिए भले ही यह लगभग 14 सेकंड हो, मिनटों को इकाइयों के रूप में उपयोग करते समय इसे एक मिनट के रूप में वापस कर दिया जाएगा।