06/04/2021, 14:50
Hàm DATE_ADD trong MySQL - MySQL Function
Trong bài này mình sẽ hướng dẫn cách sử dụng hàm DATE_ADD trong MySQL thông qua cú pháp và ví dụ thực tế. 1. Mô tả Hàm DATE_ADD trả về một ngày mà sau đó một khoảng thời gian/ngày nhất định đã được thêm vào. 2. Cú pháp Cú pháp của hàm ...
Trong bài này mình sẽ hướng dẫn cách sử dụng hàm DATE_ADD
trong MySQL
thông qua cú pháp và ví dụ thực tế.
1. Mô tả
Hàm DATE_ADD
trả về một ngày mà sau đó một khoảng thời gian/ngày nhất định đã được thêm vào.
2. Cú pháp
Cú pháp của hàm DATE_ADD
trong MySQL
là:
DATE_ADD( date, INTERVAL value unit )
Trong đó:
date
: Ngày mà khoảng thời gian được thêm vào.value
: Giá trị của khoảng thời gian / ngày mà bạn muốn thêm. Bạn có thể chỉ định giá trị dương và âm cho tham số này.unit
: Loại đơn vị của khoảng thời gian như NGÀY, THÁNG, PHÚT, GIỜ, v.v.
3. Version
Hàm DATE_ADD
có thể được sử dụng trong các phiên bản sau của MySQL
:
- MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1, MySQL 4.0, MySQL 3.23
4. Ví dụ
mysql> SELECT DATE_ADD('2019-04-02 09:45:25.000005', INTERVAL 5 MICROSECOND); Ket qua: '2019-04-02 09:45:25.000010' mysql> SELECT DATE_ADD('2019-04-02 09:45:25', INTERVAL -25 SECOND); Ket qua: '2019-04-02 09:45:00' mysql> SELECT DATE_ADD('2019-04-02 09:45:25', INTERVAL 20 MINUTE); Ket qua: '2019-04-02 10:05:25' mysql> SELECT DATE_ADD('2019-04-02 09:45:25', INTERVAL -5 HOUR); Ket qua: '2019-04-02 04:45:25' mysql> SELECT DATE_ADD('2019-04-02', INTERVAL 11 DAY); Ket qua: '2019-04-13' mysql> SELECT DATE_ADD('2019-04-02', INTERVAL 15 WEEK); Ket qua: '2019-07-16' mysql> SELECT DATE_ADD('2019-04-02', INTERVAL -7 MONTH); Ket qua: '2018-09-02' mysql> SELECT DATE_ADD('2019-04-02', INTERVAL 5 QUARTER); Ket qua: '2020-07-02' mysql> SELECT DATE_ADD('2019-04-02', INTERVAL 9 YEAR); Ket qua: '2028-04-02'
Nguồn: Zaidap.com.net