如何从GETDATE()函数中减去3个月?
我正在尝试做的是在当前月份的前3个月获得该月的最后一天。那么,如果今天是2012年10月22日,我如何从当前日期中减去3个月并打印该月的最后一天,所以我希望得到这个日期: 07.31.2012?
这是我到目前为止所拥有的,但它只打印上个月的最后一天:
DATEADD(MILLISECOND, -3,
DATEADD(MONTH, DATEDIFF(MONTH, -4, GETDATE()), 0))不打印我需要的东西。任何帮助都是非常感谢的。
发布于 2012-10-23 04:25:38
当月前3个月的最后一天
DATEADD(M,DATEDIFF(M,0,GETDATE())-2,0)-1https://stackoverflow.com/questions/13019233
复制相似问题