SQL Server DATEPART()Fonction


SQL DatesFonctions de date SQL Server

Définition et utilisation

La fonction DATEPART() est utilisée pour renvoyer une partie unique d'une date/heure, telle que l'année, le mois, le jour, l'heure, la minute, etc.

Syntaxe

DATEPART(datepart,date)

Le paramètre date est une expression de date valide. Le paramètre datepart peut être l'une des valeurs suivantes :

datepart Abréviation
année yy, yyyy
Quarter qq, q
month mm, m
Jour de l'année dy, y
jour dd, d
week wk, ww
Semaine dw, w
Heure hh
Minute mi, n
second ss, s
Milliseconde ms
Microseconde mcs
Nanoseconde ns


Exemple

Supposons que nous ayons la table "Orders" suivante :

OrderId ProductName OrderDate
1 Jarlsberg Cheese 2008-11-11 13:23:44.657

Voici l'instruction SELECT :

SELECT DATEPART(yyyy,OrderDate) AS OrderYear,
DATEPART(mm,OrderDate) AS OrderMonth,
DATEPART(dd,OrderDate) AS OrderDay,
FROM Orders
WHERE OrderId=1

Le résultat est affiché comme suit :

OrderYear OrderMonth OrderDay
2008 11 11


SQL DatesFonctions de date SQL Server Autres extensions