Funzione make_date
Si applica a: Databricks SQL Databricks Runtime
Crea una data dai campi year
, month
, e day
.
Sintassi
make_date(year, month, day)
Argomenti
year
: espressione INTEGER che valuta un valore compreso tra 1 e 9999.month
: espressione INTEGER che valuta un valore compreso tra 1 (gennaio) e 12 (dicembre).day
: espressione INTEGER che valuta un valore compreso tra 1 e 31.
Valori restituiti
DATA.
In Databricks SQL, se uno degli argomenti non è limitato, il risultato è NULL
.
In Databricks Runtime, se uno degli argomenti non è associato, la funzione restituisce un errore a meno che spark.sql.ansi.enabled sia false
, nel qual caso la funzione restituisce NULL
.
Esempi
> 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