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

Hàm TIMEDIFF

Tác dụng

Hàm TIMEDIFF trả về chênh lệch (được biểu thị dưới dạng giá trị thời gian) giữa hai giá trị giờ/ngày giờ.

Cú pháp

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

TIMEDIFF( time1, time2 )

Giải thích:

time1, time2: Hai giờ/ngày giờ để tính toán sự khác biệt. Phép tính là time1 – time2.

Lưu ý:

  • Giá trị thời gian có thể dao động từ -838: 59: 59 ‘đến’ 838: 59: 59 ‘.
  • Khi sử dụng hàm TIMEDIFF, cả time1 và time2 phải là cả hai giá trị giờ hoặc cả hai giá trị ngày giờ. Không thể có một giá trị giờ và giá trị kia là giá trị ngày giờ hoặc hàm TIMEDIFF sẽ trả về giá trị NULL.

Ví dụ

VD1:

SQL> SELECT TIMEDIFF('15:15:08', '14:20:07');

Kết quả: ’00:55:01′

VD2:

SQL> SELECT TIMEDIFF('16:41:14', '12:10:08');

Kết quả: ’04:31:06′

VD3:

SQL> SELECT TIMEDIFF('2023-04-10 17:17:05', '2023-01-15 15:10:08');

Kết quả: ‘838:59:59’

VD4:

SQL> SELECT TIMEDIFF('2023-04-15 17:12:05', '12:10:08');

Kết quả: NULL

Trên đây là phần chia sẻ của SmartData về Hàm TIMEDIFF trong MySQL

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