设置一个参数(应收款为0),下拉框为:显示,不显示,当勾选显示,应收款字段数据为0和不为0的都展示,如勾选不显示,就只展示应收款不为0的数据,在数据集里咋写参数公式
select * from a where 1=1
${if(cs='显示'||len(cs)=0,"","and yszd > 0")}
这个直接
select * from 表
where 1=1
${if(下拉框="显示",""," and 应收款字段 <> 0")}
如果要实现你说的功能,可以这样:
SELECT *
FROM 表
WHERE 1=1
${IF(参数='显示',"","AND 字段<>0")}
如果要设置成下拉框不选择的时候也全部展示,那就改成:
${IF(参数='不显示',"AND 字段<>0","")}