ฟังก์ชัน DATEDIFF() ใช้เฉพาะส่วนวันที่ในการคำนวณ ใช้ TIMESTAMPDIFF() เพื่อคำนวณวันที่เต็ม 24 ชั่วโมงระหว่างสองวันที่
ตัวอย่าง หาวันที่เต็ม 24 ชั่วโมงระหว่าง '2017-05-27 11:59:00' และ '2017-05-23 12:00:00':
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 | +---------------------------------------------------------------------------+