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
Crea una marca de tiempo sin huso horario a partir de los campos de fecha y hora.
Syntax
make_timestamp_ntz(year, month, day, hour, min, sec)
make_timestamp_ntz(date, time)
Importante
El time argumento utiliza el TIME tipo de dato, que está en Beta.
Arguments
-
year: UnaINTEGERexpresión desde1a través9999de . -
month: UnaINTEGERexpresión de1(enero) a12(diciembre). -
day: UnaINTEGERexpresión desde1a través31de . -
hour: UnaINTEGERexpresión desde0a través23de . -
min: UnaINTEGERexpresión desde0a través59de . -
sec: Una expresión numérica desde0a través60de . -
date: UnaDATEexpresión que proporciona los campos del año, mes y día. -
time: UnaTIMEexpresión que proporciona los campos hora, minuto y segundo.
Returns
Un objeto TIMESTAMP_NTZ.
Si sec es 60, la función lo interpreta como 0 y añade un minuto al resultado.
Si un argumento está fuera de límites, la función eleva DATETIME_FIELD_OUT_OF_BOUNDS. Usa try_make_timestamp_ntz para volver NULL en su lugar.
Condiciones de error comunes
Ejemplos
> SELECT make_timestamp_ntz(2014, 12, 28, 6, 30, 45.887);
2014-12-28 06:30:45.887
> SELECT make_timestamp_ntz(DATE'2014-12-28', TIME'06:30:45.887');
2014-12-28 06:30:45.887