Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen
Gäller för:
Databricks SQL
Databricks Runtime
Returnerar ett datum med datumet trunkerat till den enhet som anges av formatmodellen unit.
Syntax
trunc(expr, unit)
Argument
-
expr: Ett DATE-uttryck. -
unit: Ett STRING-uttryck som anger hur du trunkerar.
Returer
ETT DATUM.
Kommentar
fmt måste vara något av (skiftlägesokänsligt):
-
'YEAR','YYYY','YY'- trunkera till det första datumet på året då datumet infaller. -
'QUARTER'- trunkera till det första datumet i kvartalet som datumet infaller. -
'MONTH','MM','MON'– trunkera till det första datumet i månaden som datumet infaller i. -
'WEEK'- trunkera till måndagen i veckan som datumet infaller.
Om fmt inte är välformulerad returnerar NULLfunktionen .
Exempel
> 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