sql >> データベース >  >> RDS >> Oracle

Oracleでカレンダーテーブルを作成する方法

    connect by level 句を使用できます:

     select FromDate+level-1 "Date", Description "HolidayName"
       from holiday 
    connect by level <=  ToDate - FromDate + 1
      group by FromDate+level-1, Description
      order by 1;
      

    デモ



    1. 巨大なデータを含むテーブルのクエリ実行時間を短縮する方法

    2. Oracle 11gCONNECTBYと複数のテーブルを使用したCREATEVIEW

    3. 給与データモデル

    4. ローカルMySQLデータベースをHerokuにデプロイする方法