Dans la suite de l’article Compter jusqu’à 100 avec Oracle, voici une requête simple énumérant les jours de l’année 2018.
WITH LesJours as (
select TO_DATE('2018-12-31', 'YYYY-MM-DD') - (level-1) as Jour
from dual
connect by level <= (TO_DATE('2018-12-31', 'YYYY-MM-DD') - TO_DATE('2018-01-01', 'YYYY-MM-DD') +1)
order by Jour
)
select *
from LesJours