Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:
Databricks SQL
Databricks Runtime
Tworzy przedział z , , , , , , oraz , lub secszwracaNULL, jeśli przedział nie może zostać utworzony. minshoursdaysweeksmonthsyears
Syntax
try_make_interval(years [, months [, weeks [, days [, hours [, mins [, secs] ] ] ] ] ] )
Arguments
-
years: Całkowita liczba lat, dodatnia lub ujemna. -
months: Opcjonalna liczba całkowita miesięcy, dodatnia lub ujemna. -
weeks: Opcjonalna liczba całkowita tygodni, dodatnia lub ujemna. -
days: Opcjonalna liczba całkowita dni, dodatnia lub ujemna. -
hours: Opcjonalna całkowita liczba godzin, dodatnia lub ujemna. -
mins: Opcjonalna całkowita liczba minut, dodatnia lub ujemna. -
secs: Opcjonalna liczba sekund z ułamkową częścią w mikrosekundowej precyzji.
Returns
An INTERVAL, lub NULL jeśli wynik przepełni.
Nieokreślone argumenty domyślnie są 0.
Examples
> SELECT try_make_interval(100, 11);
100 years 11 months
> SELECT try_make_interval(0);
0 seconds
> SELECT try_make_interval(2147483647, 0);
NULL