有 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'