Obtenir la date au format AAAAMM d'il y a un an

Aug 20 2020

Je voudrais obtenir la date dans un YYYYMMformat tel que chaque mois, elle génère le résultat d'il y a 12 mois (1 an).

J'ai essayé cela, mais cela se traduira toujours 201907par un mois.

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

Réponses

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

Essaye ça

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