有 2 个参数@yr
,并且@period
,@period
只是月份数,因此例如 7 月将等于 7。
在我的存储过程表中,我有一个名为的列Date
,它只是一个标准datetime
字段。我需要一个where
子句来计算所有大于当前期间减去 1 年的日期,所以如果@period = 7 and @yr = 2012
我希望该where
子句返回大于“01-07-2011”(英国日期格式)的所有日期,我如何仅使用 2来自@period
和的数字@yr
。
WHERE <br>
Date >= '01-07-2011'