안녕하세요 sql에 관해 조언을 받고자 질문 드립니다. <div>항상 sql관해서 질문을 드리는거 같습니다;;</div> <div><br></div> <div><br></div> <div><table price></div> <div><div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201507/1438236200Y3npuabQ5KdjTw.jpg" width="542" height="138" alt="sql1.JPG" style="border:none;"></div> <div><br></div>테이블 price에 위와 같은 데이터가 들어 있습니다.</div> <div>partPK와 processPK기준으로 묶어서 processPrice의 평균값을 내고자 합니다.</div> <div><br></div> <div>좀더 쉬운 설명으로 아래의 그림을 보시면</div> <div><br></div> <div><div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201507/1438236418KLqxGDpAHqJkBIRDS.png" width="544" height="177" alt="sql2.png" style="border:none;"></div>조건이 partPK 와 processPK 가 같은 것 끼리 입니다.</div> <div><br></div> <div>partPK : 0001 processPrice : 0001</div> <div>= 140, 250, 340</div> <div><br></div> <div><div>partPK : 0001 processPrice : 0001</div> <div>= 140, 331</div></div> <div><br></div> <div><div>partPK : 0001 processPrice : 0003</div> <div>= 330</div></div> <div><br></div> <div>이걸 평균값으로 나오게 하고 싶습니다.</div> <div>최종적으로 얻는 값은</div> <div><br></div> <div>partPK<span class="Apple-tab-span" style="white-space:pre;"> </span>processPK<span class="Apple-tab-span" style="white-space:pre;"> </span>processPrice</div> <div>0001<span class="Apple-tab-span" style="white-space:pre;"> </span>0001<span class="Apple-tab-span" style="white-space:pre;"> </span>243 ( 140,250,340 의 평균값 )</div> <div>0001<span class="Apple-tab-span" style="white-space:pre;"> </span>0002<span class="Apple-tab-span" style="white-space:pre;"> </span>235 ( 140,331 의 평균값 )</div> <div>0001<span class="Apple-tab-span" style="white-space:pre;"> </span>0003<span class="Apple-tab-span" style="white-space:pre;"> </span>330</div> <div><br></div> <div>이 값을 받아야 하는데 좀 막막한 느낌이 있습니다.</div> <div>avg() 함수를 쓰면 평균 값이 나오긴 하지만 ... 같은것끼리 묶으면서 평균화를 시킨다는게</div> <div>어떻게 해야 할지 감이 오질 않습니다.</div> <div><br></div> <div>조언 부탁드립니다.</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.