SELECT ROWNUM AS RN
FROM DICTIONARY
WHERE ROWNUM <= ([SDATE] - [EDATE])
--시작일과 종료일 사이에 몇일이 있는지 구해서 ROWNUM 로 출력한다.
--시작일과 종료일 사이에 몇일이 있는지 구해서 ROWNUM 로 출력한다.
SELECT ROWNUM AS RN
FROM DICTIONARY
WHERE ROWNUM <= (SYSDATE - (SYSDATE-120))
SELECT RN, SYSDATE - RN+1 AS DAY
FROM
(
SELECT ROWNUM AS RN
FROM DICTIONARY
WHERE ROWNUM <= ([SDATE] - [EDATE])
)
ORDER BY DAY ASC
--ROWNUM을 차이값으로 이용하여 오름정렬도 해당 리스트를 구한다.
--ROWNUM을 차이값으로 이용하여 오름정렬도 해당 리스트를 구한다.
SELECT RN, SYSDATE - RN+1 AS DAY
FROM
(
SELECT ROWNUM AS RN
FROM DICTIONARY
WHERE ROWNUM <= (SYSDATE - (SYSDATE-60))
)
ORDER BY DAY ASC
'Programming > Oracle' 카테고리의 다른 글
[ORACLE] 컬럼 추가, 수정, 삭제 (0) | 2011.11.17 |
---|---|
오라클 스케쥴 (0) | 2011.11.14 |
오라클에서 원하는 날짜 리스트를 레코드로 가져오기 - 01 (0) | 2011.11.14 |
오라클 커서 사용 (0) | 2011.11.10 |
DBMS_OUTPUT (0) | 2011.11.10 |
댓글