SQL Server中的datediff函数可以用来计算两个日期之间的时间差。它接受三个参数:datepart,startdate,enddate,其中datepart是指定计算的时间单位,startdate是指开始日期,enddate是指结束日期。
使用方法:
datediff函数的语法如下:
DATEDIFF (datepart, startdate, enddate)
datepart参数可以是以下值:
- year:年
- quarter:季度
- month:月
- dayofyear:一年中的天数
- day:天
- week:周
- hour:小时
- minute:分钟
- second:秒
- millisecond:毫秒
例如,计算两个日期之间相差的天数,可以使用以下语句:
SELECT DATEDIFF(day, '2021-01-01', '2021-01-15') AS DiffDate
上面的语句会返回一个整数,表示2021年1月1日和2021年1月15日之间相差的天数。