DATEDIFF () फ़ंक्शन में केवल मानों के दिनांक भागों का उपयोग गणना में किया जाता है इसलिए हम दो निर्दिष्ट तिथियों के बीच पूरे 24 घंटे के दिनों की गणना करने के लिए TIMESTAMPDIFF () फ़ंक्शन का उपयोग कर सकते हैं।
उदाहरण के लिए, यदि हम '2017-05-27 11:59:00' और 2017-05-23 12:00:00' के बीच पूरे 24 घंटे का दिन खोजना चाहते हैं तो निम्नलिखित MySQL क्वेरी होगी -
mysql> Select TIMESTAMPDIFF(DAY, '2017-05-23 12:00:00' , '2017-05-27 11:59:00'); +---------------------------------------------------------------------------+ | TIMESTAMPDIFF(DAY, '2017-05-23 12:00:00' , '2017-05-27 11:59:00') | +---------------------------------------------------------------------------+ | 3 | +---------------------------------------------------------------------------+ 1 row in set (0.00 sec)