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