Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como criar uma tabela de calendário no Oracle


connect by level cláusula pode ser usada:
 select FromDate+level-1 "Date", Description "HolidayName"
   from holiday 
connect by level <=  ToDate - FromDate + 1
  group by FromDate+level-1, Description
  order by 1;

demonstração