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