Nai*_*ina 2 t-sql sql-server datediff
如何从GETDATE()功能中减去3个月?
我想要做的是在本月前3个月获得当月的最后一天.因此,如果今天是10.22.2012,我如何从当前日期减去3个月并打印该月的最后一天,所以我希望得到这个日期:07.31.2012?
这是我到目前为止,但它只打印上个月的最后一天:
DATEADD(MILLISECOND, -3,
DATEADD(MONTH, DATEDIFF(MONTH, -4, GETDATE()), 0))
Run Code Online (Sandbox Code Playgroud)
不打印我需要的东西.任何帮助是极大的赞赏.