まったり覚書
ITに関する覚書を不定期に掲載します。
2015年3月10日火曜日
[Oracle] ある月の日付一覧を取得するSQL
とあるテーブルのデータを、休日も含めて(休日はレコードなし)
出力したいという要望があったので、日付一覧をとるSQLを覚書。
SELECT TO_CHAR(TO_DATE(:TARGET_MONTH, 'YYYY/MM') + ROWNUM - 1, 'YYYY/MM/DD')
FROM "31レコード以上ある適当なテーブル/ビュー"
WHERE ROWNUM <= EXTRACT(DAY FROM LAST_DAY(TO_DATE(:TARGET_MONTH, 'YYYY/MM')))
Oracle以外の場合は、編集が必要ですね。。
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿