當我運行下面的配置單元查詢時,我收到以下錯誤:編譯陳述句時出錯:
FAILED: SemanticException [Error 10025]: line 8:13 Expression not in GROUP BY key '50000'
蜂巢查詢:
SELECT
202106 as ANOMES,
count(wrin_agctd) as QTDETransacoes,
tipo_transacao,
cod_cate_cont,
wrin_nterm,
case
when wrin_valor<50000 then '<500'
when wrin_valor<100000 then '<1000'
when wrin_valor<150000 then '<1500'
when wrin_valor<200000 then '<2000'
end as test
FROM
ghp00468.raultav_saque_conta_salario_tecban_202106
WHERE
tipo_transacao="SAQUE_TECBAN" and
tipo_transacao="CONSULTA_TECBAN"
GROUP BY
tipo_transacao,
cod_cate_cont,
wrin_nterm;
問題出在哪里?
uj5u.com熱心網友回復:
問題是你的案例陳述。該列test不在 group by 陳述句中。您應該將 case 陳述句添加到 group by,或在 groupby 外部處理它。 這是有人回答的類似問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/424061.html
