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 e versioni successive
Note
Databricks Runtime 18 è più recente di Databricks Runtime 18.0, 18.1 e 18.2. Le funzionalità che in precedenza avrebbero fornito come versione numerata successiva ora vengono forniti come aggiornamenti datati a Databricks Runtime 18. Per informazioni dettagliate, vedere Informazioni sulle note sulla versione unificata.
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