2016-12-12 15 views
0
select household,COUNT(*),(COUNT(*))/(select COUNT(*) from finalcampaign) *100 as Higndecimal from finalcampaign group by household; 

FAILED:行1時37分には「(」式の仕様ではハイブに近く入力を認識することはできません

+0

あなたの質問は何ですか – gobrewers14

+0

この構文はハイブでサポートされていないあなたは、変数の総カウント数を保存し、その後のような何かをしようとすることができます:「家庭を選択し、(\ *)カウント、カウント( \ *)/ $ {hivevar:var1}を家計別にまとめたもので、 – belostoky

答えて

0

あなたはテーブルでそれを試すことができます「」COUNTを「選択」に近い入力を認識することはできませんはParseException ?このような別名:。

select household, COUNT(*), 100*(COUNT(*))/B.CNT from finalcampaign , (select COUNT(*) as CNT from finalcampaign) As B group by household,B.CNT; 
関連する問題