DATEADD (SQL Server Compact Edition)

Renvoie une nouvelle valeur datetime basée sur l'ajout d'un intervalle à la date spécifiée.

Syntaxe

DATEADD (datepart ,number,date ) 

Arguments

  • datepart
    Paramètre qui spécifie la partie de la date à renvoyer comme nouvelle valeur. Pour plus d'informations, consultez la section « Notes », plus loin dans cette rubrique.
  • number
    Valeur utilisée pour incrémenter datepart. Expression des types ou catégories de types de données numeric exacts ou approximatifs implicitement convertibles en type float. Si vous spécifiez une valeur qui n'est pas un entier, sa partie fractionnaire est ignorée. Par exemple, si vous spécifiez day pour datepart et 1,75 pour number, la date est incrémentée de 1 unité.
  • date
    Expression qui renvoie une valeur implicitement convertible en type datetime ou qui représente une chaîne de caractères Unicode dans un format de date. Pour plus d'informations sur la spécification des dates, consultez datetime dans Types de données.

    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.

Valeur retournée

datetime

Notes

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

Partie de date Abréviations

year

yy, yyyy

quarter

qq, q

month

mm, m

dayofyear

dy, y

day

dd, d

week

wk, ww

hour

hh

minute

mi, n

second

ss, s

millisecond

ms

Exemple

L'exemple suivant ajoute deux mois aux valeurs OrderDate de la table MyOrders.

SELECT DATEADD(month, 2, OrderDate) FROM MyOrders

Voir aussi

Aide et information

Assistance sur SQL Server Compact Edition