Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fonction
S’applique à :
Databricks SQL
Databricks Runtime
Crée une date à partir des champs year, month et day.
Syntaxe
make_date(year, month, day)
Arguments
-
year: expression INTEGER qui prend une valeur comprise entre 1 et 9999. -
month: expression INTEGER qui prend une valeur comprise entre 1 (janvier) et 12 (décembre). -
day: expression INTEGER qui prend une valeur comprise entre 1 et 31.
Retours
Une DATE.
Dans Databricks SQL, si l’un des arguments est hors limites, le résultat est NULL.
Dans Databricks Runtime, si l’un des arguments est hors limites, la fonction retourne une erreur, sauf si spark.sql.ansi.enabled est false, auquel cas la fonction retourne NULL.
Exemples
> 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