获取时间戳列的最大值作为配置单元中的子查询

时间:2016-10-14 18:21:14

标签: hive hiveql

我的hive table1中有一个名为start_dtend_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)

但是上述查询失败了。 什么是正确的查询来实现相同的目标。

1 个答案:

答案 0 :(得分:0)

Hive where子句不支持子查询的方式。

请查看link