rowsBetween (WindowSpec)

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

Både start och end är relativa positioner från den aktuella raden. Betyder till exempel 0 "aktuell rad", -1 innebär raden före den aktuella raden och 5 betyder den femte raden efter den aktuella raden.

Syntax

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