Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Fonction DATE_ADD dans Amazon QLDB
Dans Amazon QLDB, utilisez laDATE_ADD
fonction pour incrémenter une valeur d'horodatage donnée selon un intervalle spécifié.
Syntaxe
DATE_ADD(
datetimepart
,interval
,timestamp
)
Arguments
date/heure (partie)
-
Références sur lesquelles la fonction opère. Ce paramètre peut avoir l'une des valeurs suivantes :
-
year
-
month
-
day
-
hour
-
minute
-
second
-
interval
-
Entier qui spécifie l'intervalle à ajouter à l'
horodatage
donné. Un nombre entier négatif soustrait l'intervalle. timestamp
-
Nom du champ ou expression du type de données
timestamp
que la fonction incrémente.Une valeur littérale d'horodatage Ion peut être indiquée par des crochets inverses (
`...`
). Pour plus de détails sur le formatage et des exemples de valeurs d'horodatage, consultez la section Horodatagesdu document de spécifications Amazon Ion.
Type de retour
timestamp
Exemples
DATE_ADD(year, 5, `2010-01-01T`) -- 2015-01-01T DATE_ADD(month, 1, `2010T`) -- 2010-02T (result adds precision as necessary) DATE_ADD(month, 13, `2010T`) -- 2011-02T (2010T is equivalent to 2010-01-01T00:00:00.000Z) DATE_ADD(day, -1, `2017-01-10T`) -- 2017-01-09T DATE_ADD(hour, 1, `2017T`) -- 2017-01-01T01:00Z DATE_ADD(hour, 1, `2017-01-02T03:04Z`) -- 2017-01-02T04:04Z DATE_ADD(minute, 1, `2017-01-02T03:04:05.006Z`) -- 2017-01-02T03:05:05.006Z DATE_ADD(second, 1, `2017-01-02T03:04:05.006Z`) -- 2017-01-02T03:04:06.006Z -- Runnable statements SELECT DATE_ADD(year, 5, `2010-01-01T`) FROM << 0 >> -- 2015-01-01T SELECT DATE_ADD(day, -1, `2017-01-10T`) FROM << 0 >> -- 2017-01-09T