如果给定参数yyyymm为所选年月 格式形如202302,
怎么选到所选年月近四个月的年月
比如选202302,要202302,202301,202212,202211
可以在数据集里面用时间范围段控制
select * from 表名 where 时间字段<='${CONCATENATE(时间参数,"-01")}' and 时间字段>='${MONTHDELTA(CONCATENATE(时间参数,"-01"),-3)}'
UNIQUEARRAY(MAPARRAY(range(todate(MONTHDELTA(FORMAT(CONCATENATE($RQ,"01"),"yyyy-MM-dd"),-3)),todate(FORMAT(CONCATENATE($RQ,"01"),"yyyy-MM-dd")),1),FORMAT(ITEM,'yyyyMM')) )