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 21048 게시물 읽기
No. 21048
특정 기간의 날짜를 전부 다 입력하는 방법은?
작성자
작성일
2004-12-14 14:05
조회수
1,655

가령 예를 들어 시작일(2004-12-01)과 종료일(2004-12-31)을 입력 받으면..

2004-12-01,2004-12-02,2004-12-03........2004-12-30,2004-12-31 기간에 해당하는 모든

날짜를 테이블에 입력하려고 하는데..도통 어캐 할지 감이.안잡히네여..

고수님들...힌트줌.주시길...

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

가장 손쉽게 할수 있는 방법은 다른 테이블의 rownum을 이용하는 겁니다. 몇년치 날짜를 입력하는게 아니라면 몇백row를 가지는 테이블만 있어도 가능합니다.

 

select to_char(to_date('20041201', 'yyyymmdd') + num-1, 'yyyy-mm-dd')
from (
select rownum num
from [특정테이블]

where rownum <= to_date('20041231', 'yyyymmdd') - to_date('20041201', 'yyyymmdd')  + 1)

 

도움이 되었기를...

민윤기(amgblue)님이 2004-12-14 14:16에 작성한 댓글입니다.

아..감사..합니다..

고심했었는데..그러면 될듯.하네요..

감사합니다...^^

감사님이 2004-12-14 14:44에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
21053설치된 오라클의 문자종류를 바꾸는 방법이 있나여? [1]
이인수
2004-12-14
1659
21050쿼리좀 도와 주세요. 감사합니다. [11]
unimeek
2004-12-14
3809
21049정렬이 안되요..ㅠ.ㅠ. [1]
초보중초보
2004-12-14
1670
21048특정 기간의 날짜를 전부 다 입력하는 방법은? [2]
2004-12-14
1655
21047쿼리문 구현 help [2]
초보중초보
2004-12-14
1265
21046ORA-01460, 01461 에러에 대한 질문입니다.
전수호
2004-12-14
2111
21045[질문]다중버퍼풀,비표준사이즈버퍼캐쉬,UGA/PGA... [1]
김선구
2004-12-14
2076
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다