报表查询,多个查询条件。
输入了条件,按条件查询,没输入条件,查询所有。
sql语句应该怎么写,谢谢!
下拉框参数为空选择全部- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
SELECT * FROM 订单
WHERE 1=1
${if(len(area) == 0,"","and 货主地区 = '" + area + "'")}//有几个条件就同样的写法写几个${} ${if(len(area) == 0,"","and 货主地区 = '" + area + "'")}
where 1=1 ${if(len(控件名)==0,""," and 字段名='"+控件名+"'")}
案例:
https://help.fanruan.com/finereport/doc-view-165.html?source=1