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 40420 게시물 읽기
No. 40420
구간별 데이터를 일자별로 출력?
작성자
sql초보자
작성일
2014-04-03 17:48
조회수
7,029

 

 

안녕하세요

sql 질문이 있어서 글 씁니다

str_dt

end_dt empid
  2010-04-01 19908039
2010-04-01 2011-04-01 19908039
2011-04-01 2011-05-01 19908039
2011-05-01 2011-08-01 18904047
2011-08-01 2012-10-01 18904047
2012-10-01 2013-12-24 20112066
2013-12-24 2014-02-01 20112066
2014-02-01 2014-02-15 20112066
2014-02-15 2014-02-17 20112066

 

이러한 구간별 표가 있는데 이 구간을 일자별로 뿌릴 수 있을까요?

예를 들면

 

2010-04-01 19908039
2010-04-02 19908039
2010-04-03 19908039
2010-04-04 19908039
2010-04-05 19908039
2010-04-06 19908039
2010-04-07 19908039
2010-04-08 19908039
2010-04-09 19908039
2010-04-10 19908039
중략
2011-04-30 19908039
   
2011-05-01 18904047
2011-05-02 18904047
2011-05-03 18904047
2011-05-04 18904047
중략

 

이러한 형식으로 쭈욱 뿌려 주소 싶은데 잘 안되네요...

 

도움 부탁드려요~

 

 

 

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

오랜만에 로그인할려는데 암호가 생각안나서.....^^;;;

해당 질문은 충분히 검색을 통해 답을 찾으실 수 있을거 같습니다.

급하신듯 하니 댓글 답니다.

 

with tbl as
(
select '2010-04-01' str_dt, '2010-04-01' end_dt, '19908039' empid from dual
union
select '2011-04-01', '2011-04-02', '19908039' from dual
union
select '2011-04-01', '2011-08-01', '18904047' emp from dual
)
select distinct to_date(str_dt,'yyyy-mm-dd') + level - 1 dt, empid
from tbl
connect by level < to_date(end_dt,'yyyy-mm-dd') - to_date(str_dt,'yyyy-mm-dd') + 1
order by empid,dt
;

허진우(hjw528)님이 2014-04-04 13:54에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
40424금액 배분 관련 입니다. [1]
태지666
2014-04-09
9247
40423오라클 트리거에 관해서 질문드려요 [2]
도토리
2014-04-08
6968
40421오라클 데이터베이스 대용량 데이터 처리 방식 문의
박래준
2014-04-04
7013
40420구간별 데이터를 일자별로 출력? [1]
sql초보자
2014-04-03
7029
40418XMLAGG 사용시 &amp;로 바뀌는 현상 [5]
XML
2014-04-01
11231
40417rollup을 통한 소계, 총계 가져오기 [1]
자바천재
2014-03-28
7905
40415대용량 데이터 처리질문
김한결
2014-03-26
6631
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다