Я использую функцию dataadd, пытаясь найти сумму, в которой определенное поле даты находится в текущем месяце, но в предыдущем году.
sum(case when (mt04 >= DATEADD(MONTH,-12,getdate()) and (mt04 <= dateadd(month,-11,getdate())))
then 1 else 0
end) as [New Instructions Same Month Last Year],
Это отчет, который я использую, и на данный момент он показывает данные с этого момента и до конца месяца. Например. если я запустил его 8-го числа месяца, он показывает данные с 8-го числа текущего месяца предыдущего года. Мне нужна сумма за весь месяц предыдущего года.