A date_add
függvény
A következőkre vonatkozik: Databricks SQL Databricks Runtime 13.3 LTS és újabb
Hozzáadja value
és unit
hozzáadja az időbélyeget expr
. Ez a függvény az időbélyegző függvény szinonimája.
Syntax
date_add(unit, value, expr)
unit
{ MICROSECOND |
MILLISECOND |
SECOND |
MINUTE |
HOUR |
DAY | DAYOFYEAR |
WEEK |
MONTH |
QUARTER |
YEAR }
Argumentumok
unit
: Mértékegység.value
: Numerikus kifejezés, a hozzáfűzendőexpr
s számmalunit
.expr
: IDŐBÉLYEG-kifejezés.
Válaszok
IDŐBÉLYEG.
Ha value
negatív, akkor a függvény kivonja a expr
.
Ha unit
igen MONTH
, QUARTER
vagy YEAR
az eredmény naprésze érvényes dátumhoz lesz igazítva.
A függvény túlcsordulási hibát ad vissza, ha az eredmény meghaladja az időbélyegek támogatott tartományát.
Példák
> SELECT date_add(MICROSECOND, 5, TIMESTAMP'2022-02-28 00:00:00');
2022-02-28 00:00:00.000005
-- March 31. 2022 minus 1 month yields February 28. 2022
> SELECT date_add(MONTH, -1, TIMESTAMP'2022-03-31 00:00:00');
2022-02-28 00:00:00.000000