rowsBetween (WindowSpec)

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

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

Syntaxe

rowsBetween(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.