Pular para o conteúdo

Fóruns SQL e PL/SQL [RESOLVIDO]CALCULO DE IDADE [RESOLVIDO]CALCULO DE IDADE

#98886
burga
Participante

    Bom, como você não colocou nenhuma informação do seu ambiente, vou supor que você vai se basear em algum campo de data de nascimento, do tipo DATE.

    Pra isso você pode calcular da segunte forma:

    SELECT *
    FROM SUA_TABELA_DEPENDENTES_IR
    MONTHS_BETWEEN(SYSDATE,DATA_NASCIMENTO)/12 >= 21;

    A função months_between retorna o numero de meses entre duas datas… dividindo por 12, você tem a diferença em anos