Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
funktion
gäller för:
Databricks SQL
Databricks Runtime
Skapar en tidsstämpel utan tidszon från datum- och tidsfält.
Syntax
make_timestamp_ntz(year, month, day, hour, min, sec)
make_timestamp_ntz(date, time)
Important
Argumentet time använder TIME datatypen, som är i beta.
Arguments
-
year: EttINTEGERuttryck från1genom9999. -
month: EttINTEGERuttryck från1(januari) till12(december). -
day: EttINTEGERuttryck från1genom31. -
hour: EttINTEGERuttryck från0genom23. -
min: EttINTEGERuttryck från0genom59. -
sec: Ett numeriskt uttryck från0genom60. -
date: EttDATEuttryck som anger år-, månad- och dagfälten. -
time: EttTIMEuttryck som ger tim-, minut- och sekundfälten.
Returns
En TIMESTAMP_NTZ.
Om sec är 60, tolkar funktionen det som 0 och lägger till en minut till resultatet.
Om ett argument är utanför gränserna höjer funktionen DATETIME_FIELD_OUT_OF_BOUNDS. Använd try_make_timestamp_ntz för att återvända NULL istället.
Vanliga felvillkor
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