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;
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!