可能な限り明確に問題を説明しようとします。私はどのように日付列のHive SQLでBETWEEN演算子を実行する方法
select * from table t1
where t1.DATE_COLUMN between TRUNC(SYSDATE, 'mm') and SYSDATE
ことができます。私は、このような目標を達成するために、次のクエリを使用していますし、Oracle SQLで(日付が今月に含まれているレコードのみを選択する)日付別のテーブルをフィルタリングしたいと思いますHive SQLで同じフィルタを複製しますか?フィルタを適用するために使用する列は、TIMESTAMPタイプの列です(例:2017-05-15 00:00:00)。
私はCDH 5.7.6-1を使用しています。
アドバイスはありますか?
'パーティション列をDATE_COLUMN'ですか? –
@DuduMarkovitzいいえ、それはパーティションの列ではありません。 – MarioC