make_timestamp_ntz Função

Aplica-se a:seleção marcada como sim Databricks SQL seleção marcada como sim Databricks Runtime

Cria um carimbo de hora sem fuso horário a partir dos campos de data e hora.

Syntax

make_timestamp_ntz(year, month, day, hour, min, sec)

make_timestamp_ntz(date, time)

Importante

O time argumento usa o TIME tipo de dado, que está em Beta.

Arguments

  • year: Uma INTEGER expressão de 1 através 9999de .
  • month: Uma INTEGER expressão de 1 (janeiro) até 12 dezembro.
  • day: Uma INTEGER expressão de 1 através 31de .
  • hour: Uma INTEGER expressão de 0 através 23de .
  • min: Uma INTEGER expressão de 0 através 59de .
  • sec: Uma expressão numérica de 0 até .60
  • date: Uma DATE expressão que fornece os campos do ano, mês e dia.
  • time: Uma TIME expressão que fornece os campos hora, minuto e segundo.

Returns

Um TIMESTAMP_NTZ.

Se sec for 60, a função interpreta como 0 e adiciona um minuto ao resultado.

Se um argumento estiver fora dos limites, a função eleva DATETIME_FIELD_OUT_OF_BOUNDS. Use try_make_timestamp_ntz para retornar NULL .

Condições de erro comuns

Examples

> 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