rangeBetween (WindowSpec)

Определяет границы фрейма от start (включительно) до end (включительно).

Оба start и end относительны из текущей строки. Например, 0 означает "текущая строка", -1 означает одну до текущей строки и 5 означает пять после текущей строки.

Синтаксис

rangeBetween(start, end)

Параметры

Параметр Тип Описание
start int Начало границы, включаемый. Кадр не связан, если это Window.unboundedPrecedingзначение меньше или равно max(-sys.maxsize, -9223372036854775808).
end int Конец границы, инклюзивный. Кадр не связан, если это Window.unboundedFollowingзначение больше или равно min(sys.maxsize, 9223372036854775807).

Возвраты

WindowSpec

Примечания

Используйте Window.unboundedPreceding, Window.unboundedFollowingа также Window.currentRow для указания специальных значений границ, а не использования целочисленных значений напрямую.