Función make_date
Se aplica a: Databricks SQL Databricks Runtime
Crea una fecha a partir de los campos year
, month
y day
.
Sintaxis
make_date(year, month, day)
Argumentos
year
: expresión INTEGER que se evalúa como un valor comprendido entre 1 y 9999.month
: expresión INTEGER que se evalúa como un valor comprendido entre 1 (enero) y 12 (diciembre).day
: expresión INTEGER que se evalúa como valor comprendido entre 1 y 31.
Devoluciones
Un valor DATE.
En Databricks SQL, si alguno de los argumentos está fuera de los límites, el resultado es NULL
.
En Databricks Runtime, si alguno de los argumentos está fuera de los límites, la función devuelve un error a menos que spark.sql.ansi.enabled sea false
, en cuyo caso la función devuelve NULL
.
Ejemplos
> 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