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 38846 게시물 읽기
No. 38846
이력에서 취소건 제외..
작성자
곽문식(longhd)
작성일
2011-09-08 17:58
조회수
3,140

 with tb_test as (

select '1' as seq, 'A' as status, null as pre_seq from dual

union select '2' as seq, 'A' as status, '3' as pre_seq from dual

union select '3' as seq, 'B' as status, null as pre_seq from dual

union select '4' as seq, 'A' as status, '5' as pre_seq from dual

union select '5' as seq, 'B' as status, null as pre_seq from dual

union select '6' as seq, 'A' as status, '7' as pre_seq from dual

union select '7' as seq, 'C' as status, null as pre_seq from dual

) select * from tb_test

 

seq 1은 정상적으로 처리된 상태,

seq 2는  seq 3에 의해서 취소된 상태 (seq 2의 pre_seq가 3이고 3의 status 가 'B'),

seq 4는 seq 5에 의해서 취소된 상태 (seq 4의 pre_seq가 5이고 5의 status 가 'B'),

seq 6은 seq 7을 하는데 사용된 상태라고 할때 (seq 6의 pre_seq가 7이고 7의 status 가 'C')

seq1과 seq6의 count를 구하고 싶습니다.

어떻게 하면 될까요..?? 하루종일 이리저리 해봤는데.. 답이 안나오네요..

 

 

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

 ^^  seq 1과 seq 6을  명시적으로 알면 그냥 select 하면 되겠지요..

곽문식(longhd)님이 2011-09-09 01:12에 작성한 댓글입니다.

SELECT *
  FROM tb_test
 WHERE CONNECT_BY_ROOT status <> 'B'
   AND CONNECT_BY_ISLEAF = 1
 START WITH pre_seq IS NULL
 CONNECT BY PRIOR seq = pre_seq
;

마농(manon94)님이 2011-09-09 09:06에 작성한 댓글입니다.

어쩐지 이상하다고 생각했어요 ^^;;;

그냥 웃어주세요 ㅎㅎ

 

이강실님이 2011-09-09 09:28에 작성한 댓글입니다. Edit

 @마농 님 : 감사합니다.. 딱 원하는 쿼리네요.. 일단 적용하고, 찬찬히 공부해 봐야겠습니다.

 @이강실 님 : 해결해 주시려고 관심 보여 주셔서 너무나 감사합니다.^^

곽문식(longhd)님이 2011-09-09 10:49에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
38850조건절 안쓰고 MAX인 컬럼들만 볼려면.. [1]
김진국
2011-09-09
4707
38849프로그래스 바를구현하는데 자꾸 짝수일때 중간에 공백이 들어 가네요 ㅠㅠ [2]
박성재
2011-09-09
3145
38847특정 function 수정 시 ora-01012 에러가 뜹니다.
김기동
2011-09-09
3531
38846이력에서 취소건 제외.. [4]
곽문식
2011-09-08
3140
38845group by 문에서 시퀀스 주는방법 질문입니다. [2]
박주영
2011-09-07
3358
38844같은이름의 컬럼을 여러데이터에 넣을수없나요?/ [3]
강병민
2011-09-06
3469
38843양수+음수일때 음수값 처리는 어떻게 해야하나요? [4]
성이
2011-09-06
3829
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다