maxIntersectionsPosition
Агрегатная функция, вычисляющая позиции вхождений функции maxIntersections.
Синтаксис:
Аргументы
-
start_column– числовой столбец, который определяет начало каждого интервала. Еслиstart_columnравенNULLили 0, то интервал будет пропущен. -
end_column- числовой столбец, который определяет конец каждого интервала. Еслиend_columnравенNULLили 0, то интервал будет пропущен.
Возвращаемое значение
Возвращает начальные позиции максимального количества пересекающихся интервалов.
Пример
Интервалы имеют следующий вид:
Обратите внимание, что значение 4 является общим для трёх из этих интервалов, начиная со второго:
Ответ:
Другими словами, строка (1,6) является началом трёх интервалов, которые пересекаются между собой, и 3 — это максимальное число таких пересечений.