Muchas ocasiones necesitamos saber en numero de dia estamos o que numero de día es una fecha determinada, con ORACLE es muy sencillo: Si ejecutamos la siguiente sentencia:
select to_char(sysdate, 'DDD') from dual;
Resultado:
De una fecha especifica:
select to_char(to_date('05/01/2017','dd/mm/yyyy'), 'DDD') from dual;