ฟังก์ชัน MySQL DATEDIFF() ยังใช้งานได้กับค่าวันที่และเวลา แต่จะไม่สนใจค่าเวลา ดังนั้นแม้ว่าเราจะรวมค่าเวลาไว้ในฟังก์ชัน DATEDIFF() ที่ MySQL จะคืนค่าส่วนต่างเป็นวันระหว่างวันที่โดยไม่สนใจค่าของเวลา
mysql> Select DATEDIFF('2018-10-22 04:05:36','2017-10-22 03:05:45');
+-------------------------------------------------------+
| DATEDIFF('2018-10-22 04:05:36','2017-10-22 03:05:45') |
+-------------------------------------------------------+
| 365 |
+-------------------------------------------------------+
1 row in set (0.00 sec)
mysql> Select DATEDIFF('2017-10-22 04:05:36','2017-10-22 03:05:45');
+-------------------------------------------------------+
| DATEDIFF('2017-10-22 04:05:36','2017-10-22 03:05:45') |
+-------------------------------------------------------+
| 0 |
+-------------------------------------------------------+
1 row in set (0.00 sec) ข้อความค้นหาด้านบนแสดงให้เห็นว่าฟังก์ชัน DATEDIFF() ละเว้นค่าเวลาในขณะที่คำนวณความแตกต่างระหว่างวันที่