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
Gibt ein Datum zurück, wobei das Datum auf die durch das Formatmodell unit angegebene Einheit abgeschnitten wird.
Syntax
trunc(expr, unit)
Argumente
-
expr: Ein DATE-Ausdruck. -
unit: Ein STRING-Ausdruck, der angibt, wie abgeschnitten werden soll.
Gibt zurück
Ein DATE-Element.
Notizen
fmt muss eine der folgenden Optionen sein (Groß-/Kleinschreibung wird nicht beachtet):
-
'YEAR','YYYY','YY': Schneidet bis zum ersten Datum des Jahres ab, in das das Datum fällt. -
'QUARTER': Schneidet bis zum ersten Datum des Quartals ab, in das das Datum fällt. -
'MONTH','MM','MON': Schneidet bis zum ersten Datum des Monats ab, in dem das Datum fällt. -
'WEEK': Schneidet bis zum Montag der Woche ab, in der das Datum liegt.
Wenn fmt nicht wohlgeformt ist, gibt die Funktion NULL zurück.
Beispiele
> SELECT trunc('2019-08-04', 'week');
2019-07-29
> SELECT trunc('2019-08-04', 'quarter');
2019-07-01
> SELECT trunc('2009-02-12', 'MM');
2009-02-01
> SELECT trunc('2015-10-27', 'YEAR');
2015-01-01
-- 'JAHR' is not a recognized unit
> SELECT trunc('2015-10-27', 'JAHR');
NULL