如何在T-SQL 2005中获得过去12个月的循环?

Fet*_*Fet 3 sql t-sql sql-server sql-server-2005

目前我使用DATEPART(yy,MY_DATE)= DATEPART(yy,GETDATE())来获取年初至今的详细信息,并且必须将其转换为过去12个月的循环.我该怎么办?

Con*_*lls 11

您可以使用dateadd进行日期算术,例如 where MY_DATE > dateadd (yy, -1, getdate())