Olá, estou precisando fazer o cálculo de idades, só que o código que estou utilizando não esta trazendo o resultado correto. O código que estou utilizando é esse abaixo:
select nome, to_char(data_nasc, ‘DD/MM/YYYY’), to_char(data_fale, ‘DD/MM/YYYY’), trunc((to_date(data_fale) – to_date(data_nasc)) / 365, 0) “Idade” from teste.parentes3
where nome not like ‘Filho%’
and data_nasc is not null
and data_fale is not null
order by sequencia
Em alguns resultados aparecem idades negativas e não corretas. Alguém pode dar uma ajuda, nessa questão.
Abraços.
Mpungan