รับวันที่ในรูปแบบ YYYYMM ของปีที่แล้ว
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)