Получить дату в формате ГГГГММ год назад

Aug 20 2020

Я хотел бы получить дату в YYYYMMтаком формате, чтобы каждый месяц он генерировал результат 12 месяцев (1 год) назад.

Я пробовал это, но результат всегда будет в 201907любом месяце.

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

Ответы

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

Попробуй это

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