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 39609 게시물 읽기
No. 39609
sum() over () 질문드립니다.
작성자
정성태(seong79)
작성일
2012-08-29 09:45
조회수
4,090

수고하십니다.

태풍 피해는 없으신지요...

질문은..

SUM(point) OVER(PARTITION BY id,group ORDER BY ROWNUM))

이 쿼리를 사용중인데요.

partition by 에 들어가는 group을 여러 개(?)를 사용할 수 있을까요?
where 절에서 사용하는 in 처럼요..

SUM(point) OVER(PARTITION BY id,group
                                                                             in (
                                                                                     select group from test where group = ''
                                                                                 )                   
                                                                          ORDER BY ROWNUM))

이런식으로 하고 싶은데 당연히 안되는 건데.;;
다른 방법이 있는지 궁금해서 질문드립니다.

그럼 도움 바랍니다.

 

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

 partition by 에는 파티션을 나눌 기준컬럼이 들어가는곳이지 어느 특정한 값이 들어가는곳이 아닙니다.

흠...님이 2012-09-04 09:40에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
39613어떤 쿼리가 나은건지 봐 주세요~ [2]
마루아라
2012-08-31
4270
39612통계성 쿼리 2번째 질문 [3]
쿼리 초보
2012-08-30
4248
39610프로시저 속도 문제.. [3]
햇살한조각
2012-08-30
4550
39609sum() over () 질문드립니다. [1]
정성태
2012-08-29
4090
39608통계성 쿼리 질문 드립니다. [4]
쿼리 초보
2012-08-28
4587
39607정렬쿼리 질문 좀요 [2]
축구
2012-08-27
3597
39606partition by 로 정렬시 기본 정렬순서의 변경문의. [3]
앙마승재
2012-08-27
4056
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다