Funktionen make_date
Gäller för: Databricks SQL
Databricks Runtime
Skapar ett datum från year
fälten , month
och day
.
Syntax
make_date(year, month, day)
Argument
year
: Ett INTEGER-uttryck som utvärderar till ett värde från 1 till 9999.month
: Ett INTEGER-uttryck som utvärderar till ett värde från 1 (januari) till 12 (december).day
: Ett INTEGER-uttryck som utvärderar till ett värde från 1 till 31.
Returer
ETT DATUM.
Om något av argumenten ligger utanför gränserna i Databricks SQL blir NULL
resultatet .
Om något av argumenten ligger utanför gränserna i Databricks Runtime returnerar funktionen ett fel om inte spark.sql.ansi.enabled är false
, i vilket fall funktionen returnerar NULL
.
Exempel
> 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