SQL Server 中的时间差函数可以用来计算两个日期或时间之间的差值。常用的时间差函数有 DATEDIFF 和 DATEADD。
DATEDIFF 函数用于计算两个日期之间的差值。语法如下:
DATEDIFF(datepart, startdate, enddate)
其中datepart可以是以下值之一:
示例:
SELECT DATEDIFF(day, '2022-01-01', '2022-01-10') AS DayDiff;
DATEADD 函数用于在一个日期或时间上增加或减少指定的时间间隔。语法如下:
DATEADD(datepart, number, date)
其中datepart可以是以下值之一:
示例:
SELECT DATEADD(day, 10, '2022-01-01') AS NewDate;
以上是两个常用的时间差函数的使用方法。您可以根据具体需求选择合适的函数。