Pergunta : Como posso eu indicar registros do mês precedente em janeiro?

Olá! peritos,
I am using o seguinte SQL para recuperar registros do mês precedente:
SELECT * De ReportTable ONDE MonthOfReport COMO “% " & MonthName (mês (agora) - 1) & “%” E YearOfReport como '2010 '
How poderia mim substituir o
YearOfReport como “2010”
with algo que indica registros deste ano, mas em janeiro ele dispays que dezembro records.
I do ano anterior gostaria de evitar atualizar o SQL cada ano novo datilografando no ano real “2011” objetivos etc.
My são indicar sempre muito o records.
Thank do mês precedente você.
class= > " desobstruído " do
soluções >Related class= href= " /Web_Development/Web_Languages-Standards/ASP/Q_26355247.html " title= " do How " qRelatedParent " para pedir registros do mês precedente em meus sql onde cláusula?

Resposta : Como posso eu indicar registros do mês precedente em janeiro?

SELECIONAR * de ReportTable ONDE MonthOfReport GOSTA de “% " & MonthName (mês (agora) - 1) & “%” E YearOfReport =
ano (DATEADD (mês, -1, getdate ()))
Outras soluções  
 
programming4us programming4us