Inizia subitoInizia gratis

Scomporre una data e un'ora nelle parti componenti

Anche se YEAR(), MONTH() e DAY() sono funzioni utili e facili da ricordare, spesso vogliamo scomporre le date in parti diverse, come giorno della settimana, settimana dell'anno e secondi dopo il minuto. Qui entrano in gioco altre funzioni che abbiamo imparato.

Useremo la notte in cui è caduto il Muro di Berlino, il 9 novembre 1989.

Questo esercizio fa parte del corso

Analisi delle serie temporali in SQL Server

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

DECLARE
	@BerlinWallFalls DATETIME2(7) = '1989-11-09 23:49:36.2294852';

-- Fill in each date part
SELECT
	DATEPART(____, @BerlinWallFalls) AS TheYear,
	DATEPART(____, @BerlinWallFalls) AS TheDayOfYear,
	DATEPART(____, @BerlinWallFalls) AS TheDay,
	DATEPART(____, @BerlinWallFalls) AS TheWeek,
	DATEPART(____, @BerlinWallFalls) AS TheSecond,
	DATEPART(____, @BerlinWallFalls) AS TheNanosecond;
Modifica ed esegui il codice