SQL 합계 구하는 방법 부탁드립니다. ㅠ 0 1 1,297

by De2ps 합계 [2015.11.02 11:23:09]


커리문 전체는 길어서 대충 말씀드리면

SELECT  값1, 값2, 값3, 값4 FROM

.....

UNION ALL

 

SELECT  값1, 값2, 값3, 값4 FROM

 

이렇게 각각 커리에서 나온 값중에 값1, 값2, 값3는 동일한 값이고 값4의 각각의 값을 더해줄려고 하는 겁니다.

그리고 SELECT 1에서의 결과값은 10개이고, SELECT 2 에서의 결과값은 100개입니다.

즉 두번째 커리문에서 값들이 더 많습니다.

글로 이해가 되는질 몰겠네요 ㅠㅠ

암튼 나머지 값을 더할수 있는 방법이 필요합니다

답변 부탁드릴께요 ㅠ

by 마농 [2015.11.02 13:04:13]
SELECT 값1, 값2, 값3
     , SUM(값4) 값4
  FROM (SELECT 값1, 값2, 값3, 값4 FROM t1
         UNION ALL
        SELECT 값1, 값2, 값3, 값4 FROM t2
        )
 GROUP BY 값1, 값2, 값3
 ORDER BY 값1, 값2, 값3
;

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입