rangos de fecha

19/07/2017 - 13:30 por may206 | Informe spam
¡ Hola !

Que tal espero que estes bien. Vieras que necesito poder traer de una consulta de sql la fecha actual y la del mes anterior siempre y cuando sea del mismo año no tengo problema pero por ejem si la fecha actual es enero debo de traer tambien la de diciembre del año anterior y ahi es donde tengo el problema porque no encuentro como traer ambas fechas por la diferencia del año.
Me podes ayudar por favor. Yo habia echo una subconsulta pero solo me trae el año anterior. Es la siguiente:
SELECT

CASE
when convert(char(6), getdate() , 112) = 201701
then YEAR(DATEADD(yy, -1, GETDATE()))
else YEAR(DATEADD(yy, 0, GETDATE()))
end
me podes ayudar a ver que me falta para que me pueda traer los 2 años

Quedo atenta a tu respuesta.

Saludos,
 

Preguntas similares