http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_db&wr_id=183005
SELECT TO_CHAR(yyyymmdd, 'YYYYMMDD') yyyymmdd
FROM (
SELECT start_date + level - 1 yyyymmdd
FROM (SELECT TO_DATE('20110101', 'YYYYMMDD') start_date, TO_DATE('20111231', 'YYYYMMDD') end_date FROM DUAL)
CONNECT BY level <= end_date - start_date + 1
)
WHERE TO_CHAR(yyyymmdd, 'd') in (1,7)
SELECT TO_CHAR(yyyymmdd, 'YYYYMMDD') yyyymmdd
FROM (
SELECT start_date + level - 1 yyyymmdd
FROM (SELECT TO_DATE('20110101', 'YYYYMMDD') start_date, TO_DATE('20111231', 'YYYYMMDD') end_date FROM DUAL)
CONNECT BY level <= end_date - start_date + 1
)
WHERE TO_CHAR(yyyymmdd, 'd') in (1,7)
'IT > DB' 카테고리의 다른 글
sqldeveloper 에서 결과값이 50 개 이상 나오지 않을때? (0) | 2012.08.17 |
---|---|
sqldeveloper 메뉴 한글 깨짐... (2) | 2012.08.17 |
dual 을 사용한 임의 테이블 생성후 테스트 (0) | 2012.06.29 |
mysql 문자셋이 안맞아서 insert 안되는 경우... (UTF-8) (1) | 2012.01.02 |
mysql 5.x 설치후 .. 및 설정작업 (0) | 2012.01.02 |