Hàm DATEDIFF 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 DATEDIFF trong MySQL, hãy cùng tìm hiểu xem hàm DATEDIFF có ý nghĩa và cách sử dụng như thế nào nhé.

Hàm DATEDIFF

Tác dụng

Hàm DATEDIFF trả về chênh lệch số ngày giữa hai giá trị ngày.

Cú pháp

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

DATEDIFF( date1, date2 )

Giải thích:

date1date2: Hai ngày để tính chênh lệch. Cách tính là date1 – date2.

Lưu ý:

  • Chỉ phần ngày của date1 và date2 được sử dụng trong tính toán DATEDIFF. Phần thời gian của date1 và date2 bị bỏ qua.

Ví dụ

VD1:

SQL> SELECT DATEDIFF('2023-03-17', '2023-03-06');

Kết quả: 11

VD2:

SQL > SELECT DATEDIFF('2023-06-03 19:50:14', '2023-04-17 19:10:08');

Kết quả: 47

VD3:

SQL > SELECT DATEDIFF('2023-04-17 13:45:14', '2023-05-27');

Kết quả: -40

VD4:

SQL > SELECT DATEDIFF('2019-03-29', '2019-05-9');

Kết quả: -41

Kết luận

Hàm DATEDIFF được các nhà phát triển sử dụng rất nhiều trong các nghiệp vụ logic về kiểm tra khoảng cách các ngày của dữ liệu.

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