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
sim Databricks Runtime 18 LTS e superiores
Note
O Databricks Runtime 18 é mais recente do que o Databricks Runtime 18.0, 18.1 e 18.2. Funcionalidades que anteriormente seriam enviadas como versões numeradas posteriores agora são enviadas como atualizações datadas do Databricks Runtime 18. Para mais detalhes, consulte Sobre as notas de lançamento unificadas.
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