Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:
Databricks SQL
Databricks Runtime 18.3 e superiores
Retornos time truncados para a unidade especificada em unit.
Syntax
time_trunc(unit, expr)
Arguments
-
unit: Um literal STRING. -
expr: Uma expressão TEMPORAL .
Devoluções
Unidades válidas para unit são (sem distinção entre maiúsculas e minúsculas):
-
'HOUR': Zera as partes minuto, segundo e fração. -
'MINUTE': Zera as partes da segunda e fração. -
'SECOND': Zera a parte fracionada do segundo. -
'MILLISECOND': Zero frações sub-milissegundos. -
'MICROSECOND': Os valores de TEMPO são armazenados com precisão de microssegundos, pelo que não existem frações sub-microssegundos que se anulem. O valor mantém-se inalterado.
Exemplos
> 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