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
운영게시판
최근게시물
PostgreSQL Q&A 9390 게시물 읽기
No. 9390
SQL 문의
작성자
심홍기
작성일
2013-12-20 15:34
조회수
11,166

간단한 SQL 문의 드립니다. 도움주시며 정말 감사하겠습니다.

데이터 SET은 아래와 같으며 dtc_date는 발생일자고 dtc_date_2는 발생일자+2, next_dtc_date는 발생일자 다음 Row의 발생일자입니다.

첫번째, 로우셋을 기준으로 2013-11-11~2013-11-13 의 범위안에 다음 Row들의 dtc_date 가 존재하면 해당 Row를 제외하여 첫번째 Row를 출력하고,

다음은 2013-11-15~2013-11-17 범위를 기준으로 다음  Row 셋을 탐색하여 범위 안에 들어오면 해당 Row를 제외하여 출력하는 SQL을 짜고 싶습니다.

소스 테이블

vin
dtc
dtc_date
dtc_date_2
next_dtc_date
seq_num
a
p0010
2013-11-11
2013-11-13
2013-11-12
1
a
p0010
2013-11-12
2013-11-14
2013-11-13
2
a
p0010
2013-11-13
2013-11-15
2013-11-15
3
a
p0010
2013-11-15
2013-11-17
2013-11-16
4
a
p0010
2013-11-16
2013-11-18
2013-11-17
5
a
p0010
2013-11-17
2013-11-19
2013-11-19
6
a
p0010
2013-11-19
2013-11-21
 
7

 

 

최종 결과 Table

vin
dtc
dtc_date
dtc_date_2
next_dtc_date
seq_num
a
p0010
2013-11-11
2013-11-13
2013-11-12
1
a
p0010
2013-11-15
2013-11-17
2013-11-16
4
a
p0010
2013-11-19
2013-11-21
 
7

 

 

고수분들의 Idea를 구합니다.

감사합니다.

[Top]
No.
제목
작성자
작성일
조회
9393IBM AIX에 PostgreSQL 바이너리 설치하신분 계세요? [2]
나그네
2014-01-06
11383
9392한글 encoding 타입.
권기혁
2013-12-31
10619
9391postgrsql 에 대해 문의사항이 있습니다 [1]
탁구공
2013-12-25
10483
9390SQL 문의
심홍기
2013-12-20
11166
9389PostgreSQL 설치 중 에러 발생 확인 부탁드립니다. [2]
박철완
2013-12-17
10643
9388명령어 질문 [1]
조승재
2013-12-17
10113
9387사용자 생성 및 권한 주기.. [1]
권기혁
2013-12-16
10595
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다