0
respostas

Resolução - extrair o ano de uma coluna de datas

Boa noite!

Em Oracle, para retirarmos partes de uma data, utilizamos a função EXTRACT, assim como feito na resolução deste exercício:

SELECT
    NOME,
    EXTRACT (
        YEAR FROM DATANASCIMENTO
    ) AS ANONASCIMENTO
FROM
    TABELACLIENTES
ORDER BY
    DATANASCIMENTO, NOME ASC;

Se fosse necessário extrair o mês da data de nascimento, bastaria substituir "YEAR" por "MONTH" no parâmetro da função.
Para extrair o dia, substituiríamos "YEAR" por "DAY".

O resultado do comando acima descrito é o seguinte:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade