CommencezCommencez gratuitement

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

SQL Server propose plusieurs fonctions conçues pour traiter les types de données de date. Nous allons d'abord examiner 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 de dépenses d'un mois à l'autre. Nous pouvons aussi analyser les ventes selon le jour du mois du calendrier pour voir s'il existe un cycle mensuel marqué.

Cette activité fait partie du cours

Analyse de séries chronologiques dans SQL Server

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 pour la date et 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