Я пытаюсь использовать Hive для отображения строк в моей таблице, которые превышают среднюю зарплату (AnnualSalary) каждой уникальной роли задания (ROLE) более чем на 10000.
Я попытался использовать приведенный ниже код, который не работал, и получил ошибку внизу
hive> SELECT ROLE, AVG(AnnualSalary) From Salaries WHERE AnnualSalary > AVG(AnnualSalary) +10000 GROUP BY ROLE;
СБОЙ: SemanticException [Ошибка 10128]: строка 1:66 Еще не поддерживается место для UDAF 'AVG'