Calcular idade pela data de nascimento no Oracle

logo_oracle1[1]

Esses dias estava precisando mostrar a idade dos usuários, em um relatório usando php com oracle.

Pesquisando pela internet encontrei várias abordagens, mas a única que resolveu realmente o meu problema,

sem erros foi essa que estou postando aqui:

SELECT
trunc((months_between(sysdate, to_date('25/01/1987','dd/mm/yyyy')))/12) AS idade
FROM DUAL

Onde “25/01/1987″ é a data de nascimento a ser calculada.

É isso, fica ai a dica.

 

1 Comentário

Leave a Comment.