Segue resolução do Desafio..
SELECT NOME + 'nasceu em ' +
DATENAME(DAY, DATA_DE_NASCIMENTO)+' de '+
DATENAME(MONTH, DATA_DE_NASCIMENTO) + ' de '+
DATENAME(YEAR, DATA_DE_NASCIMENTO)
FROM TABELA_DE_CLIENTES;
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Segue resolução do Desafio..
SELECT NOME + 'nasceu em ' +
DATENAME(DAY, DATA_DE_NASCIMENTO)+' de '+
DATENAME(MONTH, DATA_DE_NASCIMENTO) + ' de '+
DATENAME(YEAR, DATA_DE_NASCIMENTO)
FROM TABELA_DE_CLIENTES;
Boa noite Cristin! Tudo bem com você?
Obrigado por compartilhar sua resolução com a comunidade Alura. Seu código cumpre a tarefa de exibir a data por extenso. Uma curiosidade: além do DATENAME, você também pode usar o método FORMAT para formatar a data de maneira flexível. Exemplo:
SELECT 'João' + ' nasceu em ' + FORMAT(CAST('1990-05-15' AS DATE), 'dd "de" MMMM "de" yyyy')
A função FORMAT permite formatar datas, números e até outros tipos de dados em um formato legível e personalizado, utilizando uma sintaxe mais simples do que as abordagens tradicionais. A principal vantagem da função FORMAT é que ela permite especificar o formato de saída diretamente com uma string de formato. Caso queira saber mais, indico esta leitura: Função FORMAT no SQL Server.
Conte com o apoio do Fórum na sua jornada.
Abraços e bons estudos!