数据集中有两个参数需要传,现在有两个报表,一个可以传两个参数(有两个参数控),而另一个只能传一个参数,传一个参数,数据集sql中应该怎么处理和判断这种情况呢,谢谢
where 1=1
${if(len(参数1) == 0,""," and 字段='" + 参数1+ "'")}
${if(len(参数2) == 0,""," and 字段='" + 参数2+ "'")}
可以写两段SQL语句union all ,第一段SQL传递两个参数,第二段SQL传递一个参数,参数设置:${参数},${if(len(area) == 0,"","and 货主地区 = '" + area + "'")}