CommencerCommencez gratuitement

Extraire l’année, le mois et le jour d’une date

SQL Server propose plusieurs fonctions dédiées aux types de dates. Nous allons d’abord étudier trois fonctions qui renvoient des entiers représentant respectivement l’année, le mois et le jour du mois.

Ces fonctions permettent de regrouper des dates, afin de calculer des cumuls annuels ou des comparaisons mois sur mois des dépenses. Nous pouvons aussi analyser les ventes par jour calendaire du mois pour déterminer s’il existe un cycle mensuel marqué.

Cet exercice fait partie du cours

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

Instructions de l’exercice

  • Utilisez les fonctions YEAR(), MONTH() et DAY() pour déterminer l’année, le mois et le jour de la date et de l’heure actuelles.

Exercice interactif pratique

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

DECLARE
	@SomeTime DATETIME2(7) = SYSUTCDATETIME();

-- Retrieve the year, month, and day
SELECT
	___(@SomeTime) AS TheYear,
	___(@SomeTime) AS TheMonth,
	___(@SomeTime) AS TheDay;
Modifier et exécuter le code