Mostrar mes anterior a la fecha actual en una consulta
Tengo una consulta con un campo de fecha (12/12/2010) como podría a través de un criterio me mostrará el mes anterior siempre de la fecha actual.
Respuesta de dmoran
2
Gracias si me funciono para sql server queda de la siguiente forma Declare @mFechaActual as datetime set @mFechaActual = GETDATE()SELECT *FROM tablaWHERE (((Month([fecha]))=IIf(Month(@mFechaActual)=1,12,Month(@mFechaActual)-1)) AND ((Year([fecha]))=IIf(Month(@mFechaActual)=1,Year(@mFechaActual)-1,Year(@mFechaActual)))) - German Rojas