database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 6685 게시물 읽기
No. 6685
합계 구하기 질문입니다.^^
작성자
쿼리문
작성일
2013-06-19 16:22ⓒ
2013-06-19 16:24ⓜ
조회수
8,249

제품명 AD1 AD2 AD3 --> "합계"

HH1 1 4 7

HH2 2 5 8

HH3 3 6 9

합 계 6 15 24

 

 

위 처럼 "합계"를 아래쪽으로 구현 하고 싶은데요..

 

select 제품명 , SUM(AD1) AD1 , SUM(AD2) AD2 , SUM(AD3) AD3 FROM TR

GROUP BY 제품명

 

이렇게 쿼리문 날리면 옆쪽 "합계"는 구해 지는데요..

위 화면처럼 제일 아래쪽 으로 "합계" 를 구할려면 어떤식으로 해야 하는지 가르쳐 주세요..^^

 

이 글에 대한 댓글이 총 3건 있습니다.

 WITH grp ( pn, ad1, ad2, ad3 )
AS(
select 제품명 , SUM(AD1) AD1 , SUM(AD2) AD2 , SUM(AD3) AD3 FROM TR
GROUP BY 제품명
)
SELECT pn, ad1, ad2, ad3
FROM grp
UNION ALL
SELECT N'합계', SUM(ad1), SUM(ad2), SUM(ad3)
FROM grp

우욱님이 2013-06-19 19:49에 작성한 댓글입니다. Edit

SELECT ISNULL(제품명, '합계') 제품명
     , SUM(AD1) AD1
     , SUM(AD2) AD2
     , SUM(AD3) AD3
  FROM TR
 GROUP BY 제품명 WITH ROLLUP
;

마농(manon94)님이 2013-06-20 10:24에 작성한 댓글입니다.

우욱님/마농님

많이 배우고 갑니다..

감사해요.^^

쿼리문님이 2013-06-20 11:30에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
6688쿼리 질문하나 드립니다. [3]
초보자
2013-06-25
7935
6687sa계정으로 다른 계정 비밀번호 얻어오기 [1]
궁금이
2013-06-25
7530
6686DB 쿼리 질문 하나 올립니다. [2]
김광현
2013-06-24
8181
6685합계 구하기 질문입니다.^^ [3]
쿼리문
2013-06-19
8249
6684LEFT JOIN 대체방법 [2]
박판규
2013-06-19
7720
6683[질문]group sum질문 드립니다. [1]
안동석
2013-06-18
7756
6682쿼리문을 어떻게 만들지 .. 쿼리문을 만들고 싶습니다. [4]
둥둥이
2013-06-14
8628
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다