Apresentando partes de uma data
DATENAME() e DATEPART() são duas funções semelhantes. A diferença é que, enquanto a primeira exibe algumas partes de datas como cadeias de caracteres, a segunda retorna apenas valores inteiros.
Neste exercício, você vai usar ambas as funções para selecionar o mês e o dia da semana de first_vote_date em formatos diferentes.
Este exercício faz parte do curso
Funções para manipular dados no SQL Server
Instruções do exercício
- Extraia o número do mês do primeiro voto.
- Extraia o nome do mês do primeiro voto.
- Extraia o número do dia da semana do primeiro voto.
- Extraia o nome do dia da semana do primeiro voto.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
SELECT
first_name,
last_name,
-- Extract the month number of the first vote
___(MONTH,___) AS first_vote_month1,
-- Extract the month name of the first vote
___(MONTH,___) AS first_vote_month2,
-- Extract the weekday number of the first vote
___(WEEKDAY,___) AS first_vote_weekday1,
-- Extract the weekday name of the first vote
___(WEEKDAY,___) AS first_vote_weekday2
FROM voters;