SQL Server DATEDIFF() 函数
定义和用法
DATEDIFF() 函数以整数返回两个日期之间的差值。
实例
例子 1
以年为单位返回两个日期值之间的差值:
SELECT DATEDIFF(year, '2017/08/25', '2011/08/25') AS DateDiff;
例子 2
以月为单位返回两个日期值之间的差值:
SELECT DATEDIFF(month, '2017/08/25', '2011/08/25') AS DateDiff;
例子 3
以小时为单位返回两个日期值之间的差值:
SELECT DATEDIFF(hour, '2017/08/25 07:00', '2017/08/25 12:45') AS DateDiff;
语法
DATEDIFF(interval, date1, date2)
参数
| 参数 | 描述 |
|---|---|
| interval |
必需。要返回的部分。可以是以下值之一:
|
| date1, date2 | 必需。要计算差值的两个日期。 |
技术细节
| 适用于: |
|
|---|