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 következőre vonatkozik:
Databricks SQL
Databricks Runtime 18 LTS and above
Note
A Databricks Runtime 18 újabb, mint a Databricks Runtime 18.0, 18.1 és 18.2. Azok a funkciók, amelyek korábban később számozott verzióként lettek volna szállítva, mostantól a Databricks Runtime 18-as verziójának dátumozott frissítéseiként jelennek meg. További részletekért lásd: Az egyesített kibocsátási megjegyzések.
A megadott egységre csonkolt time értéket ad unitvissza.
Syntax
time_trunc(unit, expr)
Arguments
-
unit: SZTRING-literál. -
expr: IDŐ kifejezés.
Returns
Érvényes egységek a következőkre unit (kis- és nagybetűk nem érzékenyek):
-
'HOUR': Nulla a perc, a második és a törtrész. -
'MINUTE': Nullázd ki a második és a törtrészt. -
'SECOND': Nulla a tört második rész. -
'MILLISECOND': Nulla az ezredmásodperc alatti törtek. -
'MICROSECOND': Az IDŐ értékek mikroszekundumos pontossággal vannak tárolva, így nem léteznek olyan al-mikroszekundumos törtek, amelyek nullára nullázhatók. Az érték nem változik.
Examples
> SELECT time_trunc('HOUR', TIME'13:08:15.123');
13:00:00
> SELECT time_trunc('MINUTE', TIME'13:08:15.123');
13:08:00
> SELECT time_trunc('SECOND', TIME'13:08:15.123456');
13:08:15
> SELECT time_trunc('MILLISECOND', TIME'13:08:15.123456');
13:08:15.123000