我试图获得前一年的“十二月”月份,有人可以帮我解决这个问题。 我正在尝试下面的查询,但只获得了一年而不是“十二月”月
DATEADD(年,-1,GETDATE())
DATEPART(YYYY,GETDATE()) - 1
答案 0 :(得分:0)
您正在寻找类似SELECT extract(year_month from DATE_ADD(curdate(),INTERVAL -1 YEAR));
另外增加13个月的例子
SELECT extract(year_month from DATE_ADD(curdate(),INTERVAL 13 MONTH));