maxIntersections
グループの時間間隔が互いに交差する最大回数を計算する集約関数(すべての時間間隔が少なくとも1回交差する場合)。
構文は次のとおりです:
引数
-
start_column
– 各時間間隔の開始を表す数値カラム。start_column
がNULL
または 0 の場合、その間隔はスキップされます。 -
end_column
- 各時間間隔の終了を表す数値カラム。end_column
がNULL
または 0 の場合、その間隔はスキップされます。
返される値
交差した時間間隔の最大数を返します。
例
時間間隔は次のようになります:
これらの時間間隔のうち3つが共通の値を持っています(値は 4
ですが、共通の値は重要ではなく、交差の数を測定しています)。時間間隔 (1,3)
と (3,7)
は端点を共有していますが、maxIntersections
関数では交差しているとはみなされません。
レスポンス:
最大の時間間隔が複数回発生する場合、その発生の数と位置を見つけるために maxIntersectionsPosition
関数 を使用できます。