溫馨提示×

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

sql
小億
111
2024-01-19 17:08:11
欄目: 云計算

DATEDIFF函數(shù)用于計算兩個日期之間的差異。它的語法如下:

DATEDIFF(datepart, startdate, enddate)

其中,datepart參數(shù)指定要計算的日期部分(年、季度、月、日等),可以是以下值之一:

  • year:計算年份差異
  • quarter:計算季度差異
  • month:計算月份差異
  • day:計算日期差異
  • hour:計算小時差異
  • minute:計算分鐘差異
  • second:計算秒差異

startdate和enddate參數(shù)分別指定起始日期和結(jié)束日期。DATEDIFF函數(shù)返回兩個日期之間的差異值。

以下是幾個示例:

SELECT DATEDIFF(year, '2010-01-01', '2020-12-31') AS YearDiff;

-- 輸出:10

SELECT DATEDIFF(month, '2020-01-01', '2020-12-31') AS MonthDiff;

-- 輸出:11

SELECT DATEDIFF(day, '2020-01-01', '2020-12-31') AS DayDiff;

-- 輸出:365

這些例子分別計算了兩個日期之間的年份差異、月份差異和日期差異。

0