ฟังก์ชัน 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)