为什么sql数据库提取出的数据显示是0?

各位看下这个代码?为什么在帆软里显示是0啊,select sum(quanbu)+200000  from biaoge 

where id in (select max(id) from biaoge where scene = "yu" group by device_id);

代码哪里写错了?在MySQL经过代码抽取和计算之后的数据,在帆软大屏的预览界面显示是0,但是在sql里显示的结果是20多万。这个哪里出问题了吗?

FineReport yzmKRX473673030 发布于 2023-7-21 18:32 (编辑于 2023-7-21 18:43)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
shirokoLv6资深互助
发布于2023-7-21 19:11

给字段取个别名重新放一下吧

select sum(quanbu)+200000 amount from biaoge 

where id in (select max(id) from biaoge where scene = "yu" group by device_id);

最佳回答
0
Gun鹏Lv5初级互助
发布于2023-7-22 08:16

sum里面改成sum(isnull(quanbu,0))试试,我前两天也遇到这个情况了,可能是这个原因

  • yzmKRX473673030 yzmKRX473673030(提问者) 这个什么意思,我的数据赛选出来其实只有两行,然后加了个sum,再加个200000
    2023-07-22 13:13 
  • Gun鹏 Gun鹏 回复 yzmKRX473673030(提问者) 看错了,不好意思
    2023-07-22 13:29 
  • 4关注人数
  • 328浏览人数
  • 最后回答于:2023-7-22 08:16
    请选择关闭问题的原因
    确定 取消
    返回顶部