Compartilhar via


Função make_date

Aplica-se a: marca de seleção positiva SQL do Databricks marca de seleção positiva Runtime do Databricks

Cria uma data com os campos year, month e day.

Sintaxe

make_date(year, month, day)

Argumentos

  • year: uma expressão INTEGER avaliando como um valor de 1 a 9999.
  • month: uma expressão INTEGER avaliando como um valor de 1 (Janeiro) a 12 (Dezembro).
  • day:uma expressão INTEGER avaliando como um valor de 1 a 31.

Retornos

Um DATE.

No Databricks SQL, se um dos argumentos estiver fora dos limites, o resultado será NULL. No Databricks Runtime, se algum dos argumentos estiver fora dos limites, a função retornará um erro, a menos que spark.sql.ansi.enabled seja false. Nesse caso, a função retornará 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