mysql datediff函數(shù)的用法是什么

小億
167
2023-09-25 21:42:35
欄目: 云計(jì)算

DATEDIFF函數(shù)是MySQL中用于計(jì)算兩個(gè)日期之間的天數(shù)差的函數(shù)。它的語法如下:

DATEDIFF(date1, date2)

其中,date1和date2是兩個(gè)日期參數(shù),可以是日期型數(shù)據(jù)、日期時(shí)間型數(shù)據(jù)或者字符串形式的日期。函數(shù)會(huì)返回date1和date2之間的天數(shù)差。

以下為使用示例:

SELECT DATEDIFF(‘2022-01-01’, ‘2022-01-10’);

– 返回-9,表示日期2022-01-01與日期2022-01-10之間相差9天

SELECT DATEDIFF(‘2022-01-01 10:00:00’, ‘2022-01-10 15:30:00’);

– 返回-9,表示日期時(shí)間2022-01-01 10:00:00與日期時(shí)間2022-01-10 15:30:00之間相差9天

SELECT DATEDIFF(NOW(), ‘2022-01-01’);

– 返回當(dāng)前日期與日期2022-01-01之間的天數(shù)差

注意:DATEDIFF函數(shù)返回的是整數(shù),如果date1在date2之后,則返回負(fù)數(shù)。

0