Presentare parti di una data
DATENAME() e DATEPART() sono due funzioni simili. La differenza è che, mentre la prima restituisce alcune parti della data come stringhe di caratteri, la seconda restituisce solo valori interi.
In questo esercizio userai entrambe le funzioni per selezionare il mese e il giorno della settimana di first_vote_date in forme diverse.
Questo esercizio fa parte del corso
Funzioni per manipolare i dati in SQL Server
Istruzioni dell'esercizio
- Estrai il numero del mese del primo voto.
- Estrai il nome del mese del primo voto.
- Estrai il numero del giorno della settimana del primo voto.
- Estrai il nome del giorno della settimana del primo voto.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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;