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

这个sql语句该如何写啊

2012-03-04 
这个sql语句该怎么写啊?急!现在有如下表一张:说明:p_id: 产品型号gx_name:工序名称bl:不良数量hg:生产数量

这个sql语句该怎么写啊?急!
现在有如下表一张:


说明:
 p_id: 产品型号
 gx_name:工序名称
 bl:不良数量
 hg:生产数量
 gxhgl:工序合格率 计算方法为:(hg-bl)/hg

一个产品(p_id)对应多道工序(gx_name)现在要计算的事每个产品(p_id)的一次合格率。
一次合格率:一个产品(p_id)的六个工序合格率(gxhgl)的乘积.


求大侠们帮帮忙。谢谢。


[解决办法]
直接做DW,gxhgl用SQL也行,用计算列也行!
在DW中以产品型号 分组!合格率 用分组计算列!
[解决办法]
正因数积的对数等于同一底数各个因数的对数的和.即loga(MN)=logaM+logaN
select p_id,power(10.00,Sum(Log10(gxhgl)))from t_test group by p_id
这样就可以了~~

热点排行