溫馨提示×

sql datedif函數(shù)在SQL Server中的使用

sql
小樊
112
2024-08-13 14:32:34
欄目: 云計(jì)算

DATEDIFF函數(shù)是SQL Server中用于計(jì)算兩個(gè)日期之間的時(shí)間差的函數(shù)。其語法如下:

DATEDIFF(datepart, startdate, enddate)

其中,datepart是表示時(shí)間間隔單位的參數(shù),可以是以下值之一:

  • year(年)
  • quarter(季度)
  • month(月)
  • dayofyear(一年中的第幾天)
  • day(天)
  • week(周)
  • hour(小時(shí))
  • minute(分鐘)
  • second(秒)
  • millisecond(毫秒)

startdate和enddate分別是要比較的兩個(gè)日期。

例如,以下示例將計(jì)算兩個(gè)日期之間的天數(shù)差:

SELECT DATEDIFF(day, '2021-01-01', '2021-02-01') AS DateDiff;

這將返回一個(gè)整數(shù)值,表示從’2021-01-01’到’2021-02-01’之間的天數(shù)差。

0