首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

急想求金额的百分比?解决方法

2012-03-11 
急,想求金额的百分比?表app中有一些公司为“勘探”的数据,公司为“勘探”的数据有的sigh值为1,有的sigh值为2,

急,想求金额的百分比?
表app中有一些公司为“勘探”的数据,公司为“勘探”的数据有的sigh值为1,有的sigh值为2,还有一个金额字段为jg,现在我要得到公司为“勘探”且sigh值为1的记录金额总和,还要得到公司为“勘探”且sigh值为1的记录金额总和与公司为“勘探”的记录金额总和的百分比,也就是:

公司为“勘探”且sigh值为1的金额总和     与公司为“勘探”的金额总和的百分比
                                                                                                       
                    789                                                                         78%

怎么样能得到类似上面的结果?谢谢!

[解决办法]
select (select sum(jg) from tablename where company= '勘探 ' and sigh=1),
round((select sum(jg) from tablename where company= '勘探 ' and sigh=1)/
(select sum(jg) from tablename where company= '勘探 ')*100,2)|| '% ' from dual

热点排行