DATEPART (SSIS)

Mis à jour : 5 décembre 2005

Renvoie un entier représentant une partie d'une date.

Syntaxe

DATEPART(datepart, date)

Arguments

  • datepart
    Paramètre qui indique la partie de date pour laquelle il faut retourner une nouvelle valeur.
  • date
    Expression renvoyant une date valide ou une chaîne dans un format de date.

Types des résultats

DT_I4

Notes

La fonction DATEPART renvoie un résultat NULL si l'argument est NULL.

Un littéral de date doit être explicitement converti dans l'un des types de données date.

Le tableau suivant décrit les parties de date et les abréviations reconnues par l'évaluateur d'expression. Les noms de partie de date ne respectent pas la casse.

Partie de date Abréviations

Year

yy, yyyy

Quarter

qq, q

Month

mm, m

Dayofyear

dy, y

Day

dd, d

Week

wk, ww

Weekday

dw, w

Hour

Hh

Minute

mi, n

Second

ss, s

Millisecond

Ms

Exemples

L'exemple suivant renvoie l'entier qui représente le mois dans un littéral de date. Si le format de la date est « mm/jj/aaaa », l'exemple renvoie 11.

DATEPART("month", (DT_DBTIMESTAMP)"11/04/2002")

L'exemple suivant renvoie l'entier qui représente le jour dans la colonne ModifiedDate.

DATEPART("dd", ModifiedDate)

L'exemple suivant renvoie l'entier qui représente l'année de la date actuelle.

DATEPART("yy",GETDATE())

Voir aussi

Référence

DATEADD (SSIS)
DATEDIFF (SSIS)
DAY (SSIS)
MONTH (SSIS)
YEAR (SSIS)

Autres ressources

Fonctions (SSIS)

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

5 décembre 2005

Nouveau contenu :
  • Ajout du tableau des parties de date et des abréviations que vous pouvez utiliser avec la fonction DATEPART.