MYSQL中datediff、timestampdiff函數(shù)的使用(計(jì)算時(shí)

小云
88
2024-02-05 11:01:24
欄目: 云計(jì)算

datediff函數(shù)計(jì)算兩個(gè)日期之間的天數(shù)差異。timestampdiff函數(shù)計(jì)算兩個(gè)日期之間的時(shí)間差異,可以選擇不同的時(shí)間單位(如天、小時(shí)、分鐘等)來進(jìn)行計(jì)算。

使用datediff函數(shù)示例:

SELECT DATEDIFF('2021-06-01', '2021-05-01');

上述示例將計(jì)算從2021年5月1日到2021年6月1日之間的天數(shù)差異,結(jié)果為31。

使用timestampdiff函數(shù)示例:

SELECT TIMESTAMPDIFF(DAY, '2021-05-01 12:00:00', '2021-06-01 14:30:00');

上述示例將計(jì)算從2021年5月1日12:00:00到2021年6月1日14:30:00之間的天數(shù)差異,結(jié)果為31。

注意,對(duì)于timestampdiff函數(shù),第一個(gè)參數(shù)是時(shí)間單位,可以選擇DAY、HOUR、MINUTE等。第二個(gè)和第三個(gè)參數(shù)是日期時(shí)間值。

0