直接sql里面写参数呀。。。你的日期字段是标准的年月日这样的格式吗?比如你录入04月,,想查询2021-04至2022-04的数据?再怎么也要录入年吧。不然如何知道你想查询哪一个的4月的数据呢???
where 1=1
${if(len(年月)=0,"","and bpa.balancedate>='"+MONTHDELTA(年月+"-01",-12)+"'")}
${if(len(年月)=0,"","and bpa.balancedate<='"+DATEINMONTH(年月+"-01",-1)+"'")}