maxIntersections
Агрегатная функция, которая calculates the maximum number of times that a group of intervals intersects each other (if all the intervals intersect at least once).
Синтаксис:
Аргументы
-
start_column– числовая колонка, которая представляет начало каждого интервала. Еслиstart_columnравенNULLили 0, то интервал будет пропущен. -
end_column- числовая колонка, которая представляет конец каждого интервала. Еслиend_columnравенNULLили 0, то интервал будет пропущен.
Возвращаемое значение
Возвращает максимальное количество пересекающихся интервалов.
Пример
Интервалы выглядят следующим образом:
Три из этих интервалов имеют общее значение (значение 4, но значение, которое является общим, не важно, мы измеряем количество пересечений). Интервалы (1,3) и (3,7) имеют общую границу, но не считаются пересекающимися согласно функции maxIntersections.
Ответ:
Если у вас есть несколько вхождений максимального интервала, вы можете использовать функцию maxIntersectionsPosition, чтобы определить количество и местоположение этих вхождений.