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

Cách cộng 1 ngày vào ngày/tháng/năm trong MySQL

Sử dụng hàm DATE_ADD() với khoảng cách INTERVAL 1 DAY.

Cú pháp

SELECT DATE_ADD('ngay_thang_nam', INTERVAL 1 DAY) AS TenBietDanh;

Ví dụ

mysql> SELECT DATE_ADD('2018-10-08', INTERVAL 1 DAY) AS NextDay;
+------------+
| NextDay    |
+------------+
| 2018-10-09 |
+------------+

Kết quả: ngày tiếp theo của 2018-10-08 là 2018-10-09.

Mở rộng

  • Cộng nhiều ngày: INTERVAL 5 DAY
  • Cộng tháng: INTERVAL 1 MONTH
  • Cộng năm: INTERVAL 1 YEAR
  • Cộng giờ/phút/giây: INTERVAL 3 HOUR, INTERVAL 30 MINUTE...

Cũng có thể dùng toán tử +: SELECT '2018-10-08' + INTERVAL 1 DAY; (tương tự).