ฟังก์ชัน MySQL DATEDIFF() คืนค่าจำนวนวันระหว่างวันที่สองวัน ไวยากรณ์ของฟังก์ชันนี้มีดังต่อไปนี้ −
DATEDIFF(date1,date2)
ตัวอย่างเช่น หากเราต้องการทราบจำนวนวันระหว่างวันที่พูดว่า '2017-10-22' และ '2017-09-21' เราก็สามารถใช้ฟังก์ชัน DATEDIFF() ได้ดังนี้ -
mysql> Select DATEDIFF('2017-10-22','2017-09-21') AS 'NUMBER OF DAYS'; +----------------+ | NUMBER OF DAYS | +----------------+ | 31 | +----------------+ 1 row in set (0.00 sec)