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 39678 게시물 읽기
No. 39678
마농님~ 쿼리좀 도와주세요..ㅠㅠ
작성자
껌은요정
작성일
2012-10-10 14:16
조회수
5,551

 다름이 아니라,  아래와 같은 데이터가 있을때

 

2005-10-01 200
2005-10-01 200
2008-03-01 200
2008-07-24 210
2010-10-08 200
2012-02-01 770
2012-06-04 903
2012-06-17 903
2012-06-17 903

아래와 같이 특정 번호의 마지막 날짜를 구하고 싶습니다.(번호가 끝기면 다시

 

2008-03-01 200
2008-07-24 210
2010-10-08 200
2012-02-01 770
2012-06-17 903

 

좋은 방법있으면 부탁드려요~참고로 9i입니다.

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

마농님은 아니지만..
 
 
WITH V AS
(
    SELECT '2005-10-01' 날짜, '200' 번호 FROM DUAL UNION ALL
    SELECT '2005-10-01', '200' FROM DUAL UNION ALL
    SELECT '2008-03-01', '200' FROM DUAL UNION ALL
    SELECT '2008-07-24', '210' FROM DUAL UNION ALL
    SELECT '2010-10-08', '200' FROM DUAL UNION ALL
    SELECT '2012-02-01', '770' FROM DUAL UNION ALL
    SELECT '2012-06-04', '903' FROM DUAL UNION ALL
    SELECT '2012-06-17', '903' FROM DUAL UNION ALL
    SELECT '2012-06-17', '903' FROM DUAL
)
SELECT *
FROM  (
        SELECT 날짜, 번호, LEAD(번호) OVER(ORDER BY ROWNUM) LEAD_번호
        FROM   V
      )
WHERE  번호 <> LEAD_번호 OR LEAD_번호 IS NULL
 

햇살한조각님이 2012-10-10 14:28에 작성한 댓글입니다. Edit

 감사합니다.~ 제가 한쪽으로만 생각을 햇떤거 같습니다.~

 

항상 감사해요 그럼 좋은 하루 되세요~

껌은요정님이 2012-10-10 15:16에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
39682ORA-01843 [2]
해외
2012-10-12
5119
3968110g export to 11g import 방법좀 알려주세요.
조원근
2012-10-11
6752
39680다단계 조회 쿼리 부탁합니다. [4]
봄바람
2012-10-11
5619
39678마농님~ 쿼리좀 도와주세요..ㅠㅠ [2]
껌은요정
2012-10-10
5551
39677오라클 계산 결과 참조 쿼리 문의. [1]
정창혁
2012-10-09
6099
39676오라클 초보입니다. 도움 좀 부탁 드려요 [2]
전기영
2012-10-09
4660
39674쿼리 조언 부탁드립니다. [5]
치우천황
2012-10-08
4466
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다