Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A
A következőkre vonatkozik: Databricks SQL
Databricks Runtime
A formátummodell unit
által megadott egységre csonkolt dátumot ad vissza.
Syntax
trunc(expr, unit)
Argumentumok
expr
: DATE kifejezés.unit
: Sztringkifejezés, amely megadja a csonkolás módját.
Válaszok
DÁTUM.
Jegyzetek
fmt
a (kis- és nagybetűket nem megkülönböztető) egyikének kell lennie:
'YEAR'
,'YYYY'
-'YY'
a dátum évének első napjára csonkítandó.'QUARTER'
- a negyedév első napjára csonkíthatja a dátumot.'MONTH'
,'MM'
,'MON'
- csonkíthatja annak a hónapnak az első dátumát, amelybe a dátum beleesik.'WEEK'
- csonkítsd a hét hétfői napjára, amikor a dátum beesik.
Ha fmt
nincs megfelelően formázva, a függvény visszaadja a függvényt NULL
.
Példák
> 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