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
운영게시판
최근게시물
Oracle Q&A 40030 게시물 읽기
No. 40030
rollup으로 소계 계산후 가로에 소계표시하기
작성자
소계
작성일
2013-02-27 17:04
조회수
6,945

 rollup으로 소계처리 쿼리를만들었습니다.

a b c 10 20 30

a b c 20 30 40

a b c 30 50 70 -->소계

a b e 10 20 30

groub by rollup (a,b,c)이런식으로해서..만들었는데요...

소계를 가로로 표시하려면어떻게하나요?

a b c 10 20 30 70

a b c 20 30 40 70

-------->이렇게 젤오른쪽에 칼럼을추가하여 젤끝의 값으로 sum되게나오려면 어떻게해야하나요?

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

-- 롤업이 아니라 분석함수를 쓰셔야 할 상황인듯 하네요.
SELECT a, b, c, d, e, f
     , SUM(f) OVER(PARTITION BY a, b, c) g
  FROM t
;

마농(manon94)님이 2013-02-27 18:39에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
40034쿼리때문에..진도가 안나가요.. [3]
한상원
2013-03-04
6068
40032전반기말과 전분기초 구하는 쿼리 질문 드립니다. [2]
다크써클
2013-03-01
7520
40031특정테이블 조회시 오류(ORA-00903), 도대체 원인을 모르겠어요ㅠㅠ [2]
Chloe
2013-02-28
12320
40030rollup으로 소계 계산후 가로에 소계표시하기 [1]
소계
2013-02-27
6945
40029날짜 범위 중 구간에 해당하는 일수 구하는 방법? [1]
이한나
2013-02-27
6531
40028NOT EXISTS 사용시 ROWNUM = 1 활용 질문있습니다. [1]
CHO37
2013-02-27
6701
40027쿼리 도움좀 부탁드립니다. [3]
헤헤헤
2013-02-26
5879
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다