溫馨提示×

mysql的TIMESTAMPDIFF()函數(shù)怎么使用

小億
115
2023-09-11 23:38:32
欄目: 云計算

TIMESTAMPDIFF函數(shù)用于計算兩個日期或時間之間的差值,并以指定的單位返回結(jié)果。它的語法如下:

TIMESTAMPDIFF(unit, datetime_expr1, datetime_expr2)

其中,unit表示要返回的差值的單位,可以是以下值之一:

  • MICROSECOND:微秒

  • SECOND:秒

  • MINUTE:分鐘

  • HOUR:小時

  • DAY:天

  • WEEK:周

  • MONTH:月

  • QUARTER:季度

  • YEAR:年

datetime_expr1和datetime_expr2表示要計算差值的兩個日期或時間表達式。

以下是一個示例,演示如何使用TIMESTAMPDIFF函數(shù)計算兩個日期之間的天數(shù)差:

SELECT TIMESTAMPDIFF(DAY, '2021-01-01', '2021-01-10') AS day_diff;

該查詢將返回一個名為day_diff的列,其中包含日期’2021-01-01’和’2021-01-10’之間的天數(shù)差,結(jié)果為9。

你也可以使用其他單位,例如分鐘差、小時差等。只需將unit參數(shù)替換為相應(yīng)的單位即可。

0