1
resposta

[Projeto] Desafio: data por extenso

A função datename() Retorna uma cadeia de caracteres que representa o datepart especificado da data especificada.

Sintaxe: DATENAME(DATEPART, DATE);

onde: DATEPART: Retorna um inteiro que representa o datepart especificado da data especificada. Na aula que foi apresentada é passado as chaves utilizadas no datepart. DATE: é a data a ser atribuída.

Exemplo:

SELECT DATENAME(month, '2017/08/25 08:36') AS DatePartString;

o resultado será: August

outro exemplo:

SELECT DATENAME(day, '2017/08/25 08:36') AS DatePartString;

o resultado será: 25

para exercício proposto:

SELECT NOME + 
' Nasceu na: ' + DATENAME(WEEKDAY, DATA_NASCIMENTO) + 
' Dia ' + DATENAME(DAY, DATA_NASCIMENTO) +
' de ' + DATENAME(MONTH, DATA_NASCIMENTO) + 
' de ' + DATENAME(YEAR, DATA_NASCIMENTO)
AS Data_por_extenso
FROM TBL_CLIENTE

O resultado será: Alex Padilha Nasceu na Friday Dia 01 de March de 1991

1 resposta

Oi, Alex, tudo bem?

Muito obrigado por compartilhar essas informações e os códigos para a realização do desafio de escrever a data por extenso. Parabéns pelo resultado! Tenho certeza que vai ajudar muitos estudantes que estão aprendendo este mesmo conteúdo.

Continue mergulhando em tecnologia e caso tenha dúvidas, conte com a comunidade do fórum para te ajudar!

Abraços e bons estudos!