DATE FUNCTIONS

Para fazer análises e relatorios direto do banco, o conhecimento de algumas funções são necessárias. Vou postar algumas das mais úteis e algumas pouco conhecidas porém extremamente úteis:

TRUNC* : retorna apenas a data, o horário é truncado.

SELECT TRUNC(CREATED) FROM ALL_OBJECTS

ROUND* : arredonda a data. ( para cima OU para baixo )

SELECT ROUND(CREATED) FROM ALL_OBJECTS

LAST_DAY : retorna o último dia do mes especificado

SELECT LAST_DAY(CREATED) FROM ALL_OBJECTS

NEXT_DAY : retorna o próximo dia

SELECT NEXT_DAY(CREATED) FROM ALL_OBJECTS

ADD_MONTHS : adiciona meses à data informada

SELECT ADD_MONTHS(CREATED , 5) FROM ALL_OBJECTS

MONTHS_BETWEEN : calcula quantos meses existem entre duas datas

SELECT MONTHS_BETWEEN(SYSDATE,CREATED) FROM ALL_OBJECTS

* As funções round e trunc podem ter formatação fornecida como parâmetro adicional.

** É válido lembrar que as funções apresentadas estão nos materiais  da Oracle para a certificação.

Um comentário sobre “DATE FUNCTIONS”

  1. Pingback: Desbloqueio de usuario Oracle e mudança do tempo de expiração da senha | Blog - Mirc Informatica Ltda

Deixe uma resposta