DATENAME (SQL Server Compact Edition)

Renvoie une chaîne de caractères représentant la partie de date spécifiée de la date donnée.

Syntaxe

DATENAME ( datepart , date )

Arguments

  • partie de date
    Paramètre qui spécifie la partie de la date à renvoyer. Pour plus d'informations, consultez la section « Notes », plus loin dans cette rubrique.
  • date
    Expression qui renvoie une valeur datetime ou une valeur implicitement convertible en valeur datetime. L'argument datepeut également être une chaîne de caractères Unicode dans un format de date. Utilisez le type de données datetime pour les dates postérieures au 1er janvier 1753. Stockez les dates antérieures en tant que données de type caractère. Lorsque vous entrez des valeurs datetime, placez-les toujours entre guillemets simples.

    Si vous ne spécifiez que les deux derniers chiffres de l'année, les valeurs inférieures ou égales aux deux derniers chiffres de la valeur de l'option de configuration de la coupure de l'année à deux chiffres appartiennent au même siècle que l'année de coupure. Les valeurs supérieures aux deux derniers chiffres de la valeur de cette option appartiennent au siècle qui précède l'année de coupure. Par exemple, si la coupure de l'année à deux chiffres est 2049 (valeur par défaut), le nombre 49 est interprété comme étant 2049, et le nombre 50 comme étant 1950. Pour éviter toute ambiguïté, utilisez des années à quatre chiffres.

    Pour plus d'informations sur la spécification des dates, consultez datetime dans Types de données.

Valeur retournée

nvarchar

Notes

Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) effectue automatiquement les conversions nécessaires entre les valeurs de type caractère et celles de type datetime, par exemple lorsque vous comparez une valeur de type caractère à une valeur de type datetime.

Le tableau ci-dessous répertorie les options et les abréviations datepart reconnues par SQL Server Compact Edition.

Datepart Abréviations

year

yy, yyyy

quarter

qq, q

month

mm, m

dayofyear

dy, y

day

dd, d

week

wk, ww

weekday*

dw

hour

hh

minute

mi, n

second

ss, s

millisecond

ms

* La partie de dateweekday (dw) renvoie le jour de la semaine, par exemple, lundi.

Exemple de code

L'exemple ci-dessous extrait le nom du mois de la date renvoyée par GETDATE.

SELECT DATENAME(month, OrderDate) AS "Month Name" FROM MyOrders

L'ensemble de résultats est le suivant :

Month Name                     
------------------------------ 
August                         

Voir aussi

Aide et information

Assistance sur SQL Server Compact Edition