DATE_ADD (Lakehouse v1)
Ajoute l’intervalle de temps ou de date à la date ou à la date avec heure (horodatage/datetime) fournie.
Syntaxe Analyze
Section intitulée « Syntaxe Analyze »func.date_add(<unit>, <value>, <date_or_time_expr>)Exemples Analyze
Section intitulée « Exemples Analyze »func.date_add('YEAR', 1, func.to_date('2018-01-02'))┌──────────────────────────────────────────────────────┐│ func.date_add('YEAR', 1, func.to_date('2018-01-02')) │├──────────────────────────────────────────────────────┤│ 2019-01-02 │└──────────────────────────────────────────────────────┘Syntaxe SQL
Section intitulée « Syntaxe SQL »DATE_ADD(<unit>, <value>, <date_or_time_expr>)Arguments
Section intitulée « Arguments »| Arguments | Description |
|---|---|
<unit> |
Doit être l’une des valeurs suivantes : YEAR, QUARTER, MONTH, DAY, HOUR, MINUTE et SECOND |
<value> |
Nombre d’unités de temps à ajouter. Par exemple, pour ajouter 2 jours, cette valeur est 2. |
<date_or_time_expr> |
Valeur de type DATE ou TIMESTAMP |
Type de retour
Section intitulée « Type de retour »La fonction renvoie une valeur du même type que l’argument <date_or_time_expr>.
Exemples SQL
Section intitulée « Exemples SQL »SELECT date_add(YEAR, 1, to_date('2018-01-02'));┌───────────────────────────────────────────────────┐│ DATE_ADD(YEAR, INTERVAL 1, to_date('2018-01-02')) │├───────────────────────────────────────────────────┤│ 2019-01-02 │└───────────────────────────────────────────────────┘