我试图在配置单元中使用相关函数,但是它为我提供了以下错误
错误:
编译语句时出错:失败:SemanticException [错误 10128]:第4:7行UDAF尚不支持的地方,例如sum,avg等。
我想做的是我有3列,例如a,b,c。我必须对corr()
和avg(a,b)
执行c
函数。
我的查询是
select
(avg(a) + avg(b) / 2) as rateA,
avg(c) rateB,
corr( rateA, rateanyonefrom servey
有人可以帮我吗?
谢谢。
答案 0 :(得分:0)
问题与您的查询有关,
同一select子句中不能有一列的别名。
尝试select corr(rateA, rateB), rateA, rateB from (select (avg(a) + avg(g) / 2) as rateA, avg(c) as rateB from tableName) t1;
希望这会有所帮助