当前位置: 代码迷 >> Oracle开发 >> 各位前辈,小弟我想绝对值的写法
  详细解决方案

各位前辈,小弟我想绝对值的写法

热度:52   发布时间:2016-04-24 06:29:30.0
各位前辈,我想求一个绝对值的写法
一个物体,有编号NO 1-600左右个MIDDLE数值
我有WAFERID 100多个这样的物体
我求出来了WAFERID 100多个物体的相同位置编号的平均值
我想看看这些物体,那些位置的波动跟平均值相差最大,波动最频繁,我用100多个waferid编号1的位置(数值值-平均值)的绝对值相加或者别思路。



------解决思路----------------------

select abs(middle - AVG(colid) over(partition by no)) from odbc_import no 

------解决思路----------------------
引用:

select abs(middle - AVG(colid) over(partition by no)) from odbc_import no 



select abs(middle - AVG(colid) over(partition by no)) from odbc_import

------解决思路----------------------
select res.no max(wave) over(partition by no) from 
(select no,abs(middle-avg(middle) over(partition by no) wave from tab1 )res

------解决思路----------------------
引用:
Quote: 引用:


select abs(middle - AVG(colid) over(partition by no)) from odbc_import no 



select abs(middle - AVG(colid) over(partition by no)) from odbc_import

select res.no,max(res.wave) 
  from (select no, abs(middle - avg(middle) over(partition by no)) wave
          from tab1) res group by res.no
  相关解决方案