数据集查询有数,但是打开报表却报错

image.png

select case when provincename = '内蒙' then 

'内蒙古' else provincename end provincename, case when ${yppz}= 'Y0115' then drschjg_qy when ${yppz}= 'Y0303' then drschjg_cy else '0' end scj from yc_jcljgjschjc_ORC where calday = '${tjdate}'

FineReport 用户x076327 发布于 2022-7-20 22:01 (编辑于 2022-7-21 09:16)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
axingLv6专家互助
发布于2022-10-30 01:53

检查一下参数是否传值了

最佳回答
0
3143511Lv5中级互助
发布于2022-7-21 07:55

亲,截图下数据集内的SQL看一下

最佳回答
0
lxy2Lv6中级互助
发布于2022-7-21 08:09

sql case when 那里有问题

最佳回答
0
hu151254Lv4见习互助
发布于2022-10-30 09:46

select case when provincename = '内蒙' then 

'内蒙古' else provincename end provincename, case when '${yppz}'= 'Y0115' then drschjg_qy when '${yppz}'= 'Y0303' then drschjg_cy else '0' end scj from yc_jcljgjschjc_ORC where calday = '${tjdate}'

  • 5关注人数
  • 414浏览人数
  • 最后回答于:2022-10-30 09:46
    请选择关闭问题的原因
    确定 取消
    返回顶部