Nội dung chính
DATEDIFF (expr1, expr2)
Hàm DATEDIFF() trong SQL trả về phần ngày của expr1 trừ đi phần ngày của expr2. Cả hai expr1 và expr2 là ngày hoặc các biểu thức ngày và giờ. Chỉ tính phần ngày của các giá trị được sử dụng trong tính toán.
Ví dụ 1:
SELECT DATEDIFF('2017-12-31 23:59:59','2017-12-20');
Kết quả:
+---------------------------------------------------------+ | DATEDIFF('2017-12-31 23:59:59','2017-12-20') | +---------------------------------------------------------+ | 11 | +---------------------------------------------------------+ 1 row in set (0.0003 sec)
Ví dụ 2:
SELECT DATEDIFF('2017-11-20 23:59:59','2017-12-20 23:59:59');
Kết quả:
+---------------------------------------------------------+ | DATEDIFF('2017-11-20 23:59:59','2017-12-20 23:59:59') | +---------------------------------------------------------+ | -30 | +---------------------------------------------------------+ 1 row in set (0.0003 sec)