Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:
Databricks SQL
Databricks Runtime 18.3 y versiones posteriores
Devuelve time truncado a la unidad especificada en unit.
Syntax
time_trunc(unit, expr)
Argumentos
-
unit: un literal STRING. -
expr: expresión TIME .
Devoluciones
UNA HORA.
Las unidades válidas para unit son (no distingue mayúsculas de minúsculas):
-
'HOUR': cero las partes de minuto, segundo y fracción. -
'MINUTE': cero las partes de segundo y fracción. -
'SECOND': cero fuera de la segunda parte fraccionarcional. -
'MILLISECOND': cero fracciones de submilisegundos. -
'MICROSECOND': los valores TIME se almacenan en precisión de microsegundos, por lo que no existen fracciones de subsegundos a cero de salida. El valor no cambia.
Ejemplos
> 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