sql语句日期相减并且+2
时间: 2023-07-05 11:37:04 浏览: 311
MSSQL 计算两个日期相差的工作天数的语句
如果你想在 SQL 中计算两个日期之间的天数并且再加上 2,可以使用以下 SQL 语句:
```
SELECT DATEDIFF(date2, date1) + 2 AS days_diff FROM 表名;
```
其中,`date1` 和 `date2` 是你要计算的两个日期字段名,`表名` 是你要查询的表名。`DATEDIFF(date2, date1)` 函数可以计算出两个日期之间相差的天数,然后再加上 2,即可得到结果。
例如,假设你要计算一个名为 `order` 的表中 `end_date` 和 `start_date` 两个日期字段之间相差的天数并且再加上 2,可以使用以下 SQL 语句:
```
SELECT DATEDIFF(end_date, start_date) + 2 AS days_diff FROM order;
```
这将会返回一个名为 `days_diff` 的结果集,其中包含了 `end_date` 和 `start_date` 两个日期字段之间相差的天数加上 2 的结果。
阅读全文