Pular para o conteúdo

Fóruns SQL e PL/SQL RESULTADO EM ANOS RESULTADO EM ANOS

#89087
santosclay
Participante

    Boa tarde a todos.

    Veja se esse script resolve o problema:

    SELECT TRUNC(MONTHS_BETWEEN(Data_Atual, Data_Nascimento) / 12) AS "IDADE"
    FROM DUAL;

    SELECT TRUNC(MONTHS_BETWEEN(TO_DATE('19/08/2009', 'DD/MM/YYYY'), TO_DATE('12/07/1981', 'DD/MM/YYYY')) / 12) AS "IDADE"
    FROM DUAL;

    Abraços Clayton.