如何在Hive脚本中将子查询结果设置为变量

时间:2018-12-06 10:18:19

标签: sql variables hiveql

我正在寻找

SET hivevar:varname = (select max(server_date) from myTable);

SELECT * FROM foo WHERE day >= ${hivevar:varname};

但是问题是第二个查询给出了错误,因为hivevar:varname是一个表,我们不能在where子句中使用表。

任何人都可以提供替代方法来执行此操作。还是有将子查询结果作为字符串或日期时间对象存储到hivevar的方法。

0 个答案:

没有答案