Olá galera, nesta Quick Tips irei mostrar algumas funções de datas no Oracle.

Veja abaixo exemplos usados :

  • SYSDATE: Retorna a data e hora do Servidor Oracle:
     SELECT SYSDATE FROM DUAL;
  • ADD_MONTHS: Adiciona um numero de meses em uma data:
    SELECT ADD_MONTHS(SYSDATE,1) FROM DUAL;
  • CURRENT_DATE : Retorna a data de uma seção ativa:
    SELECT CURRENT_DATE FROM DUAL;
  • LAST_DAY : Retorna a último dia do mês:
    SELECT LAST_DAY(SYSDATE) FROM DUAL;
  • MONTHS_BETWEEN : Retorna o numero de meses entre duas datas:
    SELECT MONTHS_BETWEEN('31/01/2009','31/01/2010') TOT_MESES FROM DUAL;

Fico por aqui e na próxima Quick Tips.

Um abraço