Dapatkan tanggal dalam format YYYYMM setahun yang lalu

Aug 20 2020

Saya ingin mendapatkan tanggal dalam YYYYMMformat yang setiap bulan menghasilkan hasil 12 bulan (1 tahun) yang lalu.

Saya sudah mencoba ini, namun akan selalu menghasilkan di 201907bulan apa pun.

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

Jawaban

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

Coba ini

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