Freigeben über


rangeBetween (WindowSpec)

Definiert die Rahmenbegrenzungen von start (einschließlich) bis end (einschließlich).

Beide start und end sind relativ aus der aktuellen Zeile. Bedeutet z. B 0 . "aktuelle Zeile", -1 eine vor der aktuellen Zeile und 5 bedeutet fünf nach der aktuellen Zeile.

Syntax

rangeBetween(start, end)

Parameter

Parameter Typ Beschreibung
start int Begrenzungsanfang( einschließlich). Der Frame ist ungebunden, wenn dies Window.unboundedPrecedingoder ein beliebiger Wert kleiner als oder gleich ist max(-sys.maxsize, -9223372036854775808).
end int Begrenzungsende( einschließlich). Der Frame ist ungebunden, wenn dies Window.unboundedFollowingoder ein beliebiger Wert größer oder gleich ist min(sys.maxsize, 9223372036854775807).

Rückkehr

WindowSpec

Hinweise

Verwenden Sie , Window.unboundedPrecedingund Window.unboundedFollowing geben Sie Window.currentRowspezielle Grenzwerte anstelle von integralen Werten direkt an.