Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Funzione
Si applica a:
controllo SQL di Databricks
Databricks Runtime 18.3 e versioni successive
Restituisce time un troncamento all'unità specificata in unit.
Syntax
time_trunc(unit, expr)
Arguments
-
unit: valore letterale STRING. -
expr: espressione TIME .
Returns
Le unità valide per unit sono (senza distinzione tra maiuscole e minuscole):
-
'HOUR': zero il minuto, il secondo e le parti frazionarie. -
'MINUTE': zero le parti seconde e frazionarie. -
'SECOND': zero della seconda parte frazionaria. -
'MILLISECOND': zero frazioni di sotto millisecondi. -
'MICROSECOND': i valori TIME vengono archiviati con precisione microseconda, quindi non esistono frazioni di microsecondo secondarie su zero. Il valore è invariato.
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
Funzioni correlate
-
date_truncFunzione - tipo