📅  最后修改于: 2023-12-03 15:32:59.877000             🧑  作者: Mango
mssql now diff 90 day - SQL 是一条 SQL 查询语句,用于获取当前时间与90天前的时间差。这个查询语句可用于很多应用场景,比如定期清理过期数据等。
SELECT DATEDIFF(day, GETDATE(), DATEADD(day, -90, GETDATE())) AS diff;
DATEDIFF
: 该函数用于计算两个日期之间的差值,第一个参数指定计算的类型,这里是以天(day
)为单位。GETDATE()
: 该函数用于获取当前日期和时间。DATEADD
: 该函数用于给指定日期增加或减少指定的时间,第一个参数是要进行添加或减少的时间单位,这里是以天(day
)为单位。AS diff
: 该语句将计算差值结果赋值给别名 diff。比如现在是2021年10月01日,那么查询当前时间与90天前的时间差的结果为:
| diff | | :----: | | -90 |
DATEDIFF
和DATEDIFF_BIG
两个函数的区别,请注意使用。