아래와 같이 데이터가 있을때 가중평균을 구하려고합니다.
A열 B열
10 5
5 1
20 2
이럴경우 원하는 결과값은
(10 * 5) + (5 * 1) + (20 * 2) / (5 + 1 + 2) = 11.875 인데요.
문제는 데이터가 아래와 같이 빵꾸가 나있습니다.
A열 B열
10 5
5
5
20 2
이럴경우엔 양쪽 열 모두 데이터가 있는 경우에 한해서만 가중평균을 내고 싶습니다.
원하는 결과값은 (10 * 5) + (20 * 2) / (5 + 2) = 12.857 입니다.
이걸 쿼리로 구현코자 하는데 조언좀 부탁드리겠습니다.
감사합니다.