make_date
-functie
Van toepassing op: Databricks SQL Databricks Runtime
Hiermee maakt u een datum op basis van year
, month
en day
velden.
Syntaxis
make_date(year, month, day)
Argumenten
year
: Een INTEGER-expressie die wordt geëvalueerd naar een waarde van 1 tot 9999.month
: Een integer-expressie die wordt geëvalueerd naar een waarde van 1 (januari) tot en met 12 (december).day
: Een INTEGER-expressie die wordt geëvalueerd naar een waarde van 1 tot en met 31.
Retouren
EEN DATUM.
Als een van de argumenten buiten de grenzen valt, is NULL
het resultaat in Databricks SQL.
Als een van de argumenten buiten de grenzen van Databricks Runtime valt, retourneert de functie een fout, tenzij spark.sql.ansi.enabled is false
, in welk geval de functie retourneert NULL
.
Voorbeelden
> 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