sqlserver datediff使用
时间: 2023-11-23 14:55:32 浏览: 67
sqlserver之datepart和datediff应用查找当天上午和下午的数据
DATEDIFF函数用于计算两个日期之间的时间差。它接受三个参数:时间间隔类型、开始日期和结束日期。以下是使用DATEDIFF函数的示例:
```sql
-- 计算两个日期之间的天数差
SELECT DATEDIFF(day, '2021-01-01', '2021-01-10') AS DayDiff;
-- 计算两个日期之间的月数差
SELECT DATEDIFF(month, '2021-01-01', '2021-03-01') AS MonthDiff;
-- 计算两个日期之间的年数差
SELECT DATEDIFF(year, '2021-01-01', '2022-01-01') AS YearDiff;
```
在上面的示例中,第一个参数指定了时间间隔类型,第二个参数是开始日期,第三个参数是结束日期。函数将返回两个日期之间的时间差,单位由第一个参数指定。
阅读全文