안녕하세요 sql에 관해 조언을 받고자 질문 드립니다.
항상 sql관해서 질문을 드리는거 같습니다;;
<table price>
테이블 price에 위와 같은 데이터가 들어 있습니다.
partPK와 processPK기준으로 묶어서 processPrice의 평균값을 내고자 합니다.
좀더 쉬운 설명으로 아래의 그림을 보시면
조건이 partPK 와 processPK 가 같은 것 끼리 입니다.
partPK : 0001 processPrice : 0001
= 140, 250, 340
partPK : 0001 processPrice : 0001
= 140, 331
partPK : 0001 processPrice : 0003
= 330
이걸 평균값으로 나오게 하고 싶습니다.
최종적으로 얻는 값은
partPK processPK processPrice
0001 0001 243 ( 140,250,340 의 평균값 )
0001 0002 235 ( 140,331 의 평균값 )
0001 0003 330
이 값을 받아야 하는데 좀 막막한 느낌이 있습니다.
avg() 함수를 쓰면 평균 값이 나오긴 하지만 ... 같은것끼리 묶으면서 평균화를 시킨다는게
어떻게 해야 할지 감이 오질 않습니다.
조언 부탁드립니다.