Sql Teradata到蜂巢等效物

Sql Teradata到蜂巢等效物,sql,hadoop,hive,teradata,Sql,Hadoop,Hive,Teradata,我正在尝试将Teradata查询转换为配置单元查询 部分转换的查询是: CREATE TABLE x.calendar_day_tmp AS SELECT k.*,s.gregorian_date FROM x.multisave_store_level AS k INNER JOIN x.calendar_day AS s ON gregorian_date BETWEEN start_date AND end_date AND (SELECT MAX(wk) FROM x.climate_d

我正在尝试将Teradata查询转换为配置单元查询

部分转换的查询是:

CREATE TABLE x.calendar_day_tmp AS SELECT k.*,s.gregorian_date
FROM x.multisave_store_level AS k
INNER JOIN x.calendar_day AS s
ON gregorian_date BETWEEN start_date AND end_date
AND (SELECT MAX(wk) FROM x.climate_data) = s.wk;
我知道在配置单元中不支持非相等联接

start\u date
end\u date
multisave\u store\u级别
中,但不在
日历日

gregorian\u date
calendar\u day
中,但不在
multisave\u store\u级别


上述查询是否有有效的解决方案?

必须将非等联接移到where子句中。也许效率不高,但这是我知道的唯一方法。