Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách hoạt động của hàm DATEDIFF() trong MySQL

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ó.