1
resposta

Resolução com CONCART

SELECT 
  nome,
  CONCAT(
    DATENAME(WEEKDAY, data_de_nascimento), ' ',
    DATENAME(DAY, data_de_nascimento), ' de ',
    DATENAME(MONTH, data_de_nascimento), ' de ',
    DATENAME(YEAR, data_de_nascimento)
  ) AS Nascimento_Cliente
FROM TABELA_DE_CLIENTES;
1 resposta

Oi, Ronivon! Tudo bom?

Excelente! Siga praticando com os desafios e sempre compartilhe conosco.

Você soube aplicar as funções de data do SQL Server de forma eficiente, aproveitou o DATENAME para obter partes específicas da data e entendeu como o CONCAT é essencial para montar strings legíveis diretamente na consulta.

Como dica adicional, experimente utilizar FORMAT quando quiser um controle ainda maior sobre a formatação de datas. Assim:

SELECT 
  nome,
  FORMAT(data_de_nascimento, 'dddd, dd "de" MMMM "de" yyyy', 'pt-br') AS Nascimento_Cliente
FROM TABELA_DE_CLIENTES;

Exemplo de resultado:

segunda-feira, 08 de julho de 1985

Com isso, você poderá personalizar o formato de datas com muito mais facilidade e legibilidade.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!