Ottieni la data nel formato AAAAMM di un anno fa

Aug 20 2020

Vorrei ottenere la data in un YYYYMMformato tale che ogni mese generi il risultato di 12 mesi (1 anno) fa.

L'ho provato, tuttavia il risultato sarà sempre 201907in qualsiasi mese.

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

Risposte

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

Prova questo

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