帆软报表sql语句问题

5666.png想问一下大家如何将if语句改成case when形式 ,有具体格式麻烦告知一下,谢谢

FineReport uiiking1 发布于 2019-2-26 09:34
1min目标场景问卷 立即参与
回答问题
悬赏:14 F币 4人赏过 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
皮卡皮卡丘Lv4中级互助
发布于2019-2-26 11:24(编辑于 2019-2-26 17:15)

用${switch(表达式, 值1, 结果1, 值2, 结果2, ...)}

最佳又取消了啥情况?

最佳回答
0
ycming7474Lv2初级互助
发布于2019-2-26 10:42

应该没有吧,目前没见过呢。

  • uiiking1 uiiking1(提问者) 那麻烦问一下 if 能加else if 么?具体格式有么
    2019-02-26 10:47 
最佳回答
0
du673940771Lv0见习互助
发布于2019-2-26 11:08

只用过这一种,没看过别的了。。。。。。

最佳回答
0
黄源Lv6中级互助
发布于2019-2-26 11:29

blob.png

最佳回答
0
虾米、木木Lv2初级互助
发布于2019-2-26 16:28

${if(len(cust_companya)>0,switch(cust_companya,99,' and cust_companyb is not null'),' and cust_companyb is not null')}

可以嵌套使用,但是cust_companya 是参数,cust_companyb是数据库表字段,看你的问题是不是不使用参数而是根据表字段做筛选?

  • 6关注人数
  • 1273浏览人数
  • 最后回答于:2019-2-26 17:15
    请选择关闭问题的原因
    确定 取消
    返回顶部