Перейти к основному содержимому
Перейти к основному содержимому

maxIntersectionsPosition

Агрегатная функция, которая вычисляет позиции вхождений функции maxIntersections.

Синтаксис:

Аргументы

  • start_column – числовой столбец, который представляет начало каждого интервала. Если start_column равен NULL или 0, то интервал будет пропущен.

  • end_column - числовой столбец, который представляет конец каждого интервала. Если end_column равен NULL или 0, то интервал будет пропущен.

Возвращаемое значение

Возвращает начальные позиции максимального количества пересекающихся интервалов.

Пример

Интервалы выглядят следующим образом:

Обратите внимание, что три из этих интервалов имеют общее значение 4, и это начинается со 2-го интервала:

Ответ:

Другими словами, строка (1,6) является началом 3 интервалов, которые пересекаются, и 3 – это максимальное количество пересекающихся интервалов.