34,594
社区成员
发帖
与我相关
我的任务
分享
select case when s1=0 then 0 else b1/s1 end
from
(
select sum(cast(b1 as decimal(10,2))) as b1,sum(cast(s1 as decimal(10,2))) as s1
from NB_qy_j
) t
select sum(cast(b1 as decimal(10,2)))/nullif(sum(cast(s1 as decimal(10,2))),0) as s from NB_qy_j
考虑除数0值select sum(cast(b1 as decimal(10,2))) / NULLIF(sum(cast(s1 as decimal(10,2))),0) as result
from NB_qy_j
--搞个子查询
select b1/s1
from (
select sum(cast(b1 as decimal(10,2))) as b1,sum(cast(s1 as decimal(10,2))) as s1 from NB_qy_j
)