Hàm DATEDIFF() trả về số ngày giữa 2 ngày. Cú pháp:
DATEDIFF(date1, date2)
Ví dụ: Số ngày giữa '2017-10-22' và '2017-09-21':
mysql> SELECT DATEDIFF('2017-10-22', '2017-09-21') AS 'NUMBER OF DAYS';
+----------------+
| NUMBER OF DAYS |
+----------------+
| 31 |
+----------------+
1 row in set (0.00 sec)
Kết quả là 31 ngày. Hàm chỉ tính phần ngày, bỏ qua phần giờ nếu có.