Foxtable(狐表)用户栏目专家坐堂 → sql查询中分母为0怎么办?


  共有1903人关注过本帖树形打印复制链接

主题:sql查询中分母为0怎么办?

帅哥哟,离线,有人找我吗?
rjh4078
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3361 积分:24808 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2017/4/25 19:20:00 [显示全部帖子]

SE LECT 产品编码, sum(数量) as 数量,
(case when 
(Se lect sum(数量) from 订单明细 a inner join 订单 b on a.订单编号 = b.订单编号 where XXX)=0 then
sum(数量)/1
 else sum(数量)/(Se lect sum(数量) from 订单明细 a inner join 订单 b on a.订单编号 = b.订单编号 where XXX) 
end )as 占比


 回到顶部