当前位置: 代码迷 >> Oracle开发 >> 棘手有关问题,需要根据公式计算百分比,从多张表中取数
  详细解决方案

棘手有关问题,需要根据公式计算百分比,从多张表中取数

热度:74   发布时间:2016-04-24 07:33:21.0
棘手问题,需要根据公式计算百分比,从多张表中取数
A表

aa bb

B表

cc

C表

dd



现在需要根据公式
A表中aa为1的总数/B表总数-C表dd不为1的总数-A表bb为1的总数

怎么实现啊,分母不可以为0的,取不到数就是0 还要计算百分比


------解决方案--------------------
SQL code
select case when (select count(cc) from B)=0 then 'A表中aa为1的总数/B表总数-C表dd不为1的总数-A表bb为1的总数' else 'A表中aa为1的总数/B表总数-C表dd不为1的总数-A表bb为1的总数' end c1from dual
  相关解决方案