Funkce make_date
Platí pro: Databricks SQL Databricks Runtime
Vytvoří datum z year
, month
a day
pole.
Syntaxe
make_date(year, month, day)
Argumenty
year
: Výraz INTEGER vyhodnocující hodnotu od 1 do 9999.month
: Výraz INTEGER vyhodnocující hodnotu od 1 (leden) do 12 (prosinec).day
: Výraz INTEGER vyhodnocující hodnotu od 1 do 31.
Návraty
DATUM.
Pokud je některý z argumentů v Databricks SQL mimo hranice, je výsledkem NULL
.
Pokud některý z argumentů není v Databricks Runtime, vrátí funkce chybu, pokud není spark.sql.ansi.enabled false
, v takovém případě vrátí NULL
funkce .
Příklady
> SELECT make_date(2013, 7, 15);
2013-07-15
> SELECT make_date(2019, 13, 1);
NULL
> SELECT make_date(2019, 7, NULL);
NULL
> SELECT make_date(2019, 2, 30);
NULL