Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce
Platí pro:
Databricks SQL
Databricks Runtime
Vrátí datum se zkráceným datem na jednotku určenou formátovým modelem unit.
Syntaxe
trunc(expr, unit)
Argumenty
-
expr: Výraz DATE. -
unit: Výraz STRING určující, jak zkrátit.
Návraty
DATUM.
Notes
fmt musí být jedna z (nerozlišují malá a velká písmena):
-
'YEAR','YYYY'–'YY'zkracujte na první datum roku, do kterého spadá datum. -
'QUARTER'- zkracujte na první datum čtvrtletí, do kterého spadá datum. -
'MONTH','MM'–'MON'zkracujte na první datum v měsíci, do kterého spadá datum. -
'WEEK'- zkracujte na pondělí v týdnu, do kterého spadá datum.
Pokud fmt není správně vytvořena funkce vrátí NULL.
Příklady
> 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