rangeBetween (WindowSpec)

Definierar ramgränserna, från start (inkluderande) till end (inkluderande).

Både start och end är relativa från den aktuella raden. Till exempel 0 betyder "aktuell rad", -1 betyder en före den aktuella raden och 5 betyder fem efter den aktuella raden.

Syntax

rangeBetween(start, end)

Parameters

Parameter Type Beskrivning
start int Gränsstart, inkluderande. Ramen är obundna om det här är , eller något värde som är Window.unboundedPrecedingmindre än eller lika med max(-sys.maxsize, -9223372036854775808).
end int Gränsslut, inkluderande. Ramen är obundet om det här är , eller något värde som är Window.unboundedFollowingstörre än eller lika med min(sys.maxsize, 9223372036854775807).

Retur

WindowSpec

Notes

Använd Window.unboundedPreceding, Window.unboundedFollowingoch Window.currentRow för att ange särskilda gränsvärden i stället för att använda integralvärden direkt.