假如当前是6月,就获取2022-01,2022-02,2022-03,2022-04,2022-05的值,如何写呢
where 日期=to_char(sysdate,'YYYY') and 日期<to_char(sysdate,'YYYYMM')
mssql: select convert(varchar(7),getdate(),120)mysql: select date_format(now(),'%Y-%m')
写在数据集里面,不管你是什么数据库,都可以用内置函数的方法生成,item的参数你不用管它。不用录入任何内容的,这个其实是函数的参数。所以不要管它
where 1=1
and year_month in('${JOINARRAY(MAPARRAY(range(1,month(today())),CONCATENATE(year(today()),"-",format(item,"00"))),"','")}')