DATEDIFF函數用于計算兩個日期之間的差值。它的語法如下:
DATEDIFF(unit, start_date, end_date)
這里的unit參數指定了要計算的差值單位,可以是以下值之一:
YEAR:計算年份差值
QUARTER:計算季度差值
MONTH:計算月份差值
WEEK:計算周差值
DAY:計算天數差值
HOUR:計算小時差值
MINUTE:計算分鐘差值
SECOND:計算秒差值
start_date和end_date參數分別指定了要計算差值的起始日期和結束日期。DATEDIFF函數將返回兩個日期之間的差值,單位由unit參數確定。
例如,要計算兩個日期之間的天數差值,可以使用以下語句:
SELECT DATEDIFF(DAY, ‘2022-01-01’, ‘2022-01-10’);
這將返回9,表示從2022年1月1日到2022年1月10日的天數差值為9天。