1
resposta

Desafio resolução

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;
1 resposta

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')
Ícone de sugestão Para saber mais:

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!