Obtener la fecha en formato AAAAMM de hace un año

Aug 20 2020

Me gustaría obtener la fecha en un YYYYMMformato tal que cada mes genere el resultado de hace 12 meses (1 año).

He probado esto, sin embargo, siempre resultará 201907en cualquier mes.

SELECT convert(varchar(6),DATEFROMPARTS ( DATEPART(yyyy, GETDATE()) - 1, 7, 1 ),112)

Respuestas

1 MarkoJuvančič Aug 20 2020 at 10:13

Prueba esto

SELECT CONVERT(VARCHAR(6), DATEADD(year, -1, GETDATE()), 112)