有了这个:
CONVERT(varchar(10),DATEADD(month,1,GETDATE()),120)
我明白了
2013-08-19
这很完美,但我需要它减少一两天的输出
示例:2013-08-18
有什么建议吗?
最佳答案
你可以少用 1 天
Select CONVERT(varchar(10),(dateadd(dd, -1, getdate())),120)
或2天差异使用
Select CONVERT(varchar(10),(dateadd(dd, -2, getdate())),120)
convert 将使它成为您寻找的格式,dateadd 将更改 dd 或 day 为 -1 或 2,无论您当时想使用哪个。
关于sql - 获取日期 -1 或 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18023739/