Requête SQL qui permet d'extraire le numéro du jour dans l'année d'une date donnée (ici date courante):
select round(to_date(to_char(sysdate,'dd-mm-rrrr')||'23:59','dd-mm-rrrr hh24:mi') - to_date('01-01-'||to_char(sysdate,'rrrr'),'dd-mm-rrrr')) as day_in_the_year from dual;
select round(to_date(to_char(sysdate,'dd-mm-rrrr')||'23:59','dd-mm-rrrr hh24:mi') - to_date('01-01-'||to_char(sysdate,'rrrr'),'dd-mm-rrrr')) as day_in_the_year from dual;