我的hive table1中有一个名为start_dt
和end_dt
的时间戳列,该表始终只有一条记录。
在表2中,我有一个名为load_dt
的日期列。
我正在努力实现这样的目标:
select * from table2 where load_dt between (select cast(max(start_dt) to date) from table1) and (select cast(max(end_dt) to date) from table1)
但是上述查询失败了。 什么是正确的查询来实现相同的目标。