数据集中过滤下就可以了
比如你的日期控件(如,data_month) 选择后返回的结果是 2021-06 那么,可以在数据集中写
${if(len(data_month)==0," "," and substr(data_month,1,7)= '"+参数+"'") }
为了显示 06-01,这种形式 sql 可以稍微处理下
比如这种:
select substr(data_date,6,5) data_date -- 显示短日期
,其他字段1
,其他字段2
……
from table
where 1=1
${if(len(data_month)==0," "," and substr(data_month,1,6)= '"+参数+"'") }