标签: sql variables hiveql
我正在寻找
SET hivevar:varname = (select max(server_date) from myTable); SELECT * FROM foo WHERE day >= ${hivevar:varname};
但是问题是第二个查询给出了错误,因为hivevar:varname是一个表,我们不能在where子句中使用表。
任何人都可以提供替代方法来执行此操作。还是有将子查询结果作为字符串或日期时间对象存储到hivevar的方法。