GTEまたはLTEの条件で2つのテーブルを結合できないようにする特定の古いバージョンのHIVEを使用する必要があります。例えば、等価とは何かGTEまたはLTE条件での左結合を実行する代わりに何ができますか?
select *
from table1 as t1
left join table2 as t2
on t1.id = t2.id
and (t1.date >= t2.date and t1.date <= t2.date+7) -- i can no longer do this condition
これに対する代替クエリは何ですか?
あなたはBETWEENしようとしたことがありますか?どのバージョンのHiveを使用していますか? – Ramesh
@Ramesh between betweenもうまくいきません – leftjoin
@Ramesh between betweenは動作しません。 – lollerskates