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
운영게시판
최근게시물
DB2 Q&A 3105 게시물 읽기
No. 3105
특정 기간내의 연속된 일자를 구하고 싶습니다.
작성자
곰두리
작성일
2011-11-09 16:22
조회수
4,690

안녕하세요.

오라클의 경우 connect by 를 이용해 특정 기간내의 모든 일자를 구할 수 있는데요.

(2011-01-01 ~ 2011-03-31 내의 모든 일자.)

db2의 경우는 어떻게 해야 하는지 모르겠네요.

아신다면 도움 부탁드립니다.

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

WITH 구분 사용 하면 아래와 같이 보실 수 있습니다.

WITH TEMP (DT) AS (
    SELECT
     DATE ('2011-01-01')
    FROM SYSIBM.SYSDUMMY1
    UNION ALL
    SELECT
     DT + 1 DAYS
    FROM TEMP
    WHERE DT < '2011-03-31'
)
SELECT
 DT
FROM TEMP

박영준(PYJ)님이 2011-11-23 18:46에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
3125db2fmp 안뜨도록 하고싶어요
고은진
2011-11-15
4327
3124vargraphic 사용시 길이제한
백승주
2011-11-15
4915
3123대용량(long varchar) 데이타 검색
백승주
2011-11-15
4982
3105특정 기간내의 연속된 일자를 구하고 싶습니다. [1]
곰두리
2011-11-09
4690
3091DB2 PL을 오라클 PL로 바꾸기
양귀석
2011-11-04
5098
3079DB2 AutoCommit에 관해서 문의
오장훈
2011-10-14
5278
3078db2에서 insert와 update를 동시에 할수있는방법 [2]
김영주
2011-10-12
5939
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.051초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다