Я пытаюсь сделать запрос, который проверит, есть ли строка с зарплатой, которая на 10000 выше, чем зарплата для этого отдела , но когда я пытаюсь ее запустить, я получаю эту ошибку:
FAILED: строка ParseException 3:39 не соответствует входному сигналу 'SELECT' ожидающий) около '' '' в спецификации выражения
это запрос Im, использующий
set AVERAGES ='SELECT ROLE, AVG(AnnualSalary) From Salaries GROUP BY ROLE';
SELECT ROLE, AVG(AnnualSalary) FROM Salaries
GROUP BY ROLE, AnnualSalary HAVING AnnualSalary > ('${hiveconf:AVERAGES}' + 10000);