sql语句

报表查询,多个查询条件。

输入了条件,按条件查询,没输入条件,查询所有。

sql语句应该怎么写,谢谢!

FineReport yzm294178 发布于 2021-2-25 09:06
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
3
ColdmanLv6高级互助
发布于2021-2-25 09:07(编辑于 2021-2-25 09:08)

下拉框参数为空选择全部- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

SELECT * FROM 订单  

WHERE 1=1   

${if(len(area) == 0,"","and 货主地区 = '" + area + "'")}//有几个条件就同样的写法写几个${} ${if(len(area) == 0,"","and 货主地区 = '" + area + "'")}

最佳回答
0
烟尘Lv6高级互助
发布于2021-2-25 09:18

where 1=1 ${if(len(控件名)==0,""," and 字段名='"+控件名+"'")}

最佳回答
0
177741977Lv6初级互助
发布于2021-2-25 09:23

案例:

3动态条件:

https://help.fanruan.com/finereport/doc-view-165.html?source=1

  • 4关注人数
  • 499浏览人数
  • 最后回答于:2021-2-25 09:23
    请选择关闭问题的原因
    确定 取消
    返回顶部