Compartir a través de


Función make_date

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí 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