CommencerCommencez gratuitement

Décomposer une date et une heure en éléments constitutifs

Bien que YEAR(), MONTH() et DAY() soient utiles et faciles à retenir, il est souvent nécessaire de décomposer les dates en d’autres éléments, comme le jour de la semaine, la semaine de l’année ou la seconde après la minute. C’est là que les autres fonctions que nous avons vues entrent en jeu.

Ici, nous utiliserons la nuit de la chute du mur de Berlin, le 9 novembre 1989.

Cet exercice fait partie du cours

<cours>Analyse de séries temporelles dans SQL Server</cours>
Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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;
Modifier et exécuter le code