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