Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime
Erstellt ein Datum aus den Feldern year, month und day.
Syntax
make_date(year, month, day)
Argumente
-
year: Ein INTEGER-Ausdruck, der in einen Wert zwischen 1 und 9.999 ausgewertet wird. -
month: Ein INTEGER-Ausdruck, der in einen Wert zwischen 1 (Januar) und 12 (Dezember) ausgewertet wird. -
day: Ein INTEGER-Ausdruck, der in einen Wert zwischen 1 und 31 ausgewertet wird.
Gibt zurück
Ein DATE-Element.
Wenn eines der Argumente in Databricks SQL außerhalb des gültigen Bereichs liegt, ist das Ergebnis NULL.
Wenn in Databricks Runtime ein Argument außerhalb des gültigen Bereichs liegt, gibt die Funktion einen Fehler zurück, es sei denn, spark.sql.ansi.enabled ist false – in diesem Fall gibt die Funktion NULL zurück.
Beispiele
> 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