게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
sql에 막혔습니다. 조금 어려운 sql 일꺼 같습니다...
게시물ID : programmer_12450짧은주소 복사하기
작성자 : 문식이당
추천 : 0
조회수 : 536회
댓글수 : 9개
등록시간 : 2015/07/30 15:13:04
옵션
  • 본인삭제금지
안녕하세요 sql에 관해 조언을 받고자 질문 드립니다.
항상 sql관해서 질문을 드리는거 같습니다;;


<table price>
sql1.JPG

테이블 price에 위와 같은 데이터가 들어 있습니다.
partPK와 processPK기준으로 묶어서 processPrice의 평균값을 내고자 합니다.

좀더 쉬운 설명으로 아래의 그림을 보시면

sql2.png
조건이 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() 함수를 쓰면 평균 값이 나오긴 하지만 ... 같은것끼리 묶으면서 평균화를 시킨다는게
어떻게 해야 할지 감이 오질 않습니다.

조언 부탁드립니다.
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호