Hàm DATE_ADD trong MySQL

Bởi Kiên Smart Data
0 Nhận xét

Trong bài viết này SmartData sẽ giới thiệu Hàm DATE_ADD trong MySQL, hãy cùng tìm hiểu xem hàm DATE_ADD có ý nghĩa và cách sử dụng như thế nào nhé.

Hàm DATE_ADD

Tác dụng

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.

Cú pháp

Cú pháp của hàm DATE_ADD trong MySQL là:

DATE_ADD( date, INTERVAL value unit )

Giải thích:

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.

Bảng giá trị các unit tương ứng

Giá trịUnit
Phần trăm giâyMICROSECOND
GiâySECOND
PhútMINUTE
GiờHOUR
NgàyDAY
TuầnWEEK
ThángMONTH
Quý(3 Tháng)QUARTER
NămYEAR

Ví dụ

VD1:

SQL> SELECT DATE_ADD('2023-03-28 22:24:21.000001', INTERVAL 15 MICROSECOND);

Kết quả: ‘2023-03-28 22:24:21.000016’

 Giải thích: ở ví dụ này câu lệnh thực hiện cộng thêm 15. 10-6 giây vào thời gian ban đầu.

VD2:

SQL > SELECT DATE_ADD('2023-03-28 22:24:21', INTERVAL -40 SECOND);

Kết quả: ‘2023-03-28 22:23:41’

 Giải thích: ở ví dụ này câu lệnh thực hiện trừ đi 40 giây vào thời gian ban đầu. kết quả từ 24 phút 21 giây còn 23 phút 41 giây

SQL > SELECT DATE_ADD('2019-03-28 22:24:21', INTERVAL 35 MINUTE);

Kết quả: ‘2019-03-28 22:59:21’

Giải thích: ở ví dụ này câu lệnh thực hiện trừ đi 35 phút vào thời gian ban đầu. kết quả từ 22 giờ 24 phút thành 22 giờ 59 phút.

Kết luận

Hàm DATE_ADD rất có tác dụng trong các trường hợp nhà phát triển muốn cập nhật dữ liệu thời gian về các thời điểm mong muốn

Nếu bạn là newbie có thể tham khảo bài viết này để tìm hiểu lộ trình học DA trong 3 tháng của SmartData

Nếu bạn thấy bài viết hay và hữu ích, bạn có thể tham gia các kênh sau của SmartData để nhận được nhiều hơn nữa:

Bài viết liên quan

Để lại nhận xét

Copyright @2022 – Bản quyền thuộc Học viện dữ lệu Smart Data