make_date
função
Aplica-se a: Databricks SQL Databricks Runtime
Cria uma data a partir de year
, month
e day
campos.
Sintaxe
make_date(year, month, day)
Argumentos
year
: uma expressão INTEGER a avaliar para um valor de 1 a 9999.month
: uma expressão INTEGER a avaliar para um valor de 1 (janeiro) a 12 (dezembro).day
: uma expressão INTEGER a avaliar para um valor de 1 a 31.
Devoluções
UMA DATA.
No SQL do Databricks, se algum dos argumentos estiver fora dos limites, o resultado é NULL
.
No Databricks Runtime, se algum dos argumentos estiver fora dos limites, a função devolve um erro, a menos que spark.sql.ansi.enabled seja false
, caso em que a função devolve NULL
.
Exemplos
> 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