为了减去我使用的1年
SELECT DATEADD(year, -1, GETDATE())
就像今天一样。
如果我想要组合的语法是什么?
例如30/05/2020
---> 29/05/2019
在另一个DATEADD
呼叫中将其换行。
SELECT DATEADD(DAY, -1, DATEADD(YEAR, -1, GETDATE()))
您可以执行以下操作,因为默认情况下SQL Server添加/减去天数:
SELECT DATEADD(year, -1, GETDATE()-1)