ORACLEまたはNetezzaのように、2つの日付範囲を取り、それらが互いに重複しているかどうかを確認する関数を使用しようとしています。このようなもの:
SELECT (TIMESTAMP '2011-01-28 00:00:00', TIMESTAMP '2011-02-01 23:59:59') OVERLAPS (TIMESTAMP '2011-02-01 00:00:00', TIMESTAMP '2011-02-01 23:59:59');
Impala または SparkSQL でこれを行う最善の方法は何ですか? 残念ながら、OVERLAPS は Impala や SparSQL には存在しません。私が考えることができる唯一のものはUDFですが、回避策を探しています。前もって感謝します!