rangeBetween (WindowSpec)

Definuje hranice rámce od start (včetně) do end (včetně).

Obě start a end jsou relativní z aktuálního řádku. Například 0 znamená "aktuální řádek", -1 znamená jeden před aktuálním řádkem a 5 znamená pět za aktuálním řádkem.

Syntaxe

rangeBetween(start, end)

Parametry

Parameter Typ Description
start int (integer) Začátek hranice včetně. Rámec je nevázaný, pokud je Window.unboundedPrecedingtato hodnota nebo jakákoli hodnota menší nebo rovna max(-sys.maxsize, -9223372036854775808).
end int (integer) Konec hranice včetně. Rámec je nevázaný, pokud je Window.unboundedFollowingtato hodnota nebo jakákoli hodnota větší nebo rovna min(sys.maxsize, 9223372036854775807).

Návraty

WindowSpec

Poznámky

Použijte Window.unboundedPreceding, Window.unboundedFollowinga Window.currentRow k určení speciálních hraničních hodnot místo použití integrálních hodnot přímo.