📜  mssql now diff 90 day - SQL (1)

📅  最后修改于: 2023-12-03 15:32:59.877000             🧑  作者: Mango

mssql now diff 90 day - SQL

简介

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 |

注意事项
  • 该查询语句使用了函数和别名,请务必在实际使用中注意使用方式及注意事项。
  • SQL Server中DATEDIFFDATEDIFF_BIG两个函数的区别,请注意使用。