我有一个查询,我想添加参数来计算移动年度(过去 12 个月的数字)。我试图从今天减去 12 个月,所以如果今天是 2012 年 8 月 1 日,那么我的 @StartDate 应该是“2011-09-01”,而我的 @EndDate 应该是“2012-08-31”。那么如何更改设置我的参数以适应这种情况呢?
declare @StartDate DATE
declare @EndDate DATE
SET @StartDate = DATEADD(MONTH, -12, '2012-08-01')
SET @EndDate = DATEADD(MONTH, +1, '2012-08-01')