根据参数选择数据集,那FROMTABLE1后面来能继续加查询参数吗?查询界面上也能继续引用吗?

${IF(参数=A,"SELECT * FROM TABLE1",IF(参数=B,"SELECT * FROM TABLE2",IF(参数=C,"SELECT * FROM TABLE3","")))}

比如: IF(参数=A,"SELECT * FROM TABLE1 where 客户='${客户}' and 开始时间='${开始时间}' "

FineReport 18163074040 发布于 2020-12-2 11:18
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2020-12-2 11:23
${IF(参数=A,"SELECT * FROM TABLE1 where 客户='"+客户+"' and 开始时间='"+开始时间+"'" ,IF(参数=B,"SELECT * FROM TABLE2",IF(参数=C,"SELECT * FROM TABLE3","")))}


  • 18163074040 18163074040(提问者) 那上面的参数,都可在查询界面中绑定吗?
    2020-12-02 11:37 
  • snrtuemc snrtuemc 回复 18163074040(提问者) 比如上面的 客户 参数,你就直接在查询界面,设置一个控件名为 客户 的控件就可以了
    2020-12-02 11:38 
  • 18163074040 18163074040(提问者) 参数=A,参数=B,参数=C 在查询界面中,是以下拉的形式展示吗?
    2020-12-02 11:38 
  • snrtuemc snrtuemc 回复 18163074040(提问者) 可以的
    2020-12-02 11:39 
最佳回答
0
鱼仔仔家的荣荣Lv4初级互助
发布于2020-12-2 11:22

可以加的

  • 3关注人数
  • 339浏览人数
  • 最后回答于:2020-12-2 11:23
    请选择关闭问题的原因
    确定 取消
    返回顶部