나는 수동으로 계산을 추천 할 것입니다 :
select avg(case when col > t.avg then col - t.avgcol end),
avg(case when col < t.avg then t.avgcol - col end)
from table t cross join
(select avg(col) as avgcol) as tavg;
이 평균을 제공합니다. 당신이 "차이"를 원하는 경우에, 다만, 차이를 제곱을 합산하고 제곱근을 취
select sum(case when col > t.avg then (col - t.avgcol) * (col - t.avgcol) end)/sum(col > t.avg),
sum(case when col < t.avg then (col - t.avgcol) * (col - t.avgcol) end)/sum(col > t.avg)
from table t cross join
(select avg(col) as avgcol) as tavg;
난 당신이 실제 데이터에 이러한 개념을 적용하는 학습 용의자. 평균을 "중심에 둔"방법에 대한 또 다른 척도를 제공하는 통계 왜곡에 대해 학습하는 데 관심이있을 수 있습니다. 시작하기 좋은 곳은 Wikipedia입니다.
감사합니다. 흥미로운 방법입니다. –