Hive SemanticException[Error 10128]:行1:33尚未支持UDAF的位置';总和';
我的命令是在hive shell中执行的:Hive SemanticException[Error 10128]:行1:33尚未支持UDAF的位置';总和';,hive,hql,data-analysis,Hive,Hql,Data Analysis,我的命令是在hive shell中执行的: select name_of_state, max(total_confirmed_cases/sum(total_confirmed_cases)) from total_india_case; 我得到了这个错误: FAILED: SemanticException [Error 10128]: Line 1:33 Not yet supported place for UDAF 'sum' Plzzz帮助由于未使用group by子句,因此出现
select name_of_state, max(total_confirmed_cases/sum(total_confirmed_cases)) from total_india_case;
我得到了这个错误:
FAILED: SemanticException [Error 10128]: Line 1:33 Not yet supported place for UDAF 'sum'
Plzzz帮助由于未使用group by子句,因此出现错误。不能像这样使用聚合函数 我不知道你想达到什么目的,但假设你想得到一个州名,这个州名在整个印度的确诊病例总数中所占比例最大
With total_sum as (
Select sum(total_confirmed_cases) total from total_india_case)
Select name_of_state, max(total_confirmed_cases)/total from total_india_case
left outer join total_sum on 1=1
group by name_of_state, total limit;