Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis 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