Boa noite! Em relação ao código abaixo, como faria para eliminar as casas decimais?
SELECT NOME, MONTHS_BETWEEN (SYSDATE, DATA_DE_NASCIMENTO)/12 AS IDADE
FROM tabela_de_clientes;Boa noite! Em relação ao código abaixo, como faria para eliminar as casas decimais?
SELECT NOME, MONTHS_BETWEEN (SYSDATE, DATA_DE_NASCIMENTO)/12 AS IDADE
FROM tabela_de_clientes;Consegui! Utilizei:
select nome, trunc (MONTHS_BETWEEN(SYSDATE, DATA_DE_NASCIMENTO)/12) AS IDADE from tabela_de_clientesHá outras formas?
Olá Yuri, tudo bem?
Que legal que você conseguiu esclarecer a sua dúvida e resolver o seu problema e compartilhou aqui com a gente :).
Outra função que você poderia utilizar para remover as casas decimais  é o Round, que funciona basicamente como o Trunc, a diferença é que o Round arredonda o valor para cima ou para baixo de acordo com as casas decimais.
SELECT 
        nome, 
        ROUND(MONTHS_BETWEEN(SYSDATE, data_de_nascimento)/12) AS IDADE 
FROM 
        tabela_de_clientes;Espero ter ajudado e bons estudos!