Cuestión : ¿Cómo puedo exhibir los expedientes del mes anterior en enero?

Hola expertos,
I usar el SQL siguiente para recuperar los expedientes del mes anterior:
SELECT * De ReportTable DONDE MonthOfReport COMO “% " y MonthName (mes (ahora) - 1) y “%” Y YearOfReport como '2010 '
How podría yo substituir el
YearOfReport como “2010”
with algo que exhibe expedientes relativos a este año, pero en enero él los dispays que diciembre records.
I del año pasado quisiera evitar poner al día el SQL cada Año Nuevo mecanografiando en el año real “2011” metas de etc.
My son exhibir siempre el records.
Thank del mes anterior usted mucho.
class= > " claro " del
soluciones >Related class= ¿href= " /Web_Development/Web_Languages-Standards/ASP/Q_26355247.html " title= " del How " qRelatedParent " para pedir los expedientes del mes anterior en mis sql donde cláusula?

Respuesta : ¿Cómo puedo exhibir los expedientes del mes anterior en enero?

SELECCIONAR * de ReportTable DONDE MonthOfReport TIENE GUSTO de “% " y MonthName (mes (ahora) - 1) y “%” Y YearOfReport =
año (DATEADD (mes, -1, getdate ()))
Otras soluciones  
 
programming4us programming4us