2014-11-25 56 views
0

不起作用接下來的查詢將在Oracle工作,但不是在蜂巢:選擇內選擇蜂巢

select user_key,(sum(333)/(select 10 from table.dual)) calculationResult from user_usage_table group by user_key; 

結果我想到:

user_key calculationResult 
DB-_app6_61_28fba6e2f0_12d 2930.4 
DB-_app6_61_28fba6e2f0_171 2930.4 
DB-_app6_61_28fba6e2f0_1b5 2930.4 
DB-_app6_61_28fba6e2f0_69 2930.4 
DB-_app6_61_28fba6e2f0_e9 2930.4 

什麼我得到:

FAILED: ParseException line 1:33 cannot recognize input near 'select' '10' 'from' in expression specification 

如何將此應用於蜂巢?

回答

1

您的查詢很奇怪。爲什麼不直接寫:

select user_key, (sum(333)/10) as calculationResult 
from user_usage_table 
group by user_key; 

這應該在Oracle和配置單元中都有效。

+0

我只是舉了一個更簡單的例子。我需要第二個'選擇'來計算使用一些不同的字段。 – 2014-11-26 15:33:31

+0

@JacobRoginsky。 。 。你提供了一個查詢和一個錯誤,但是兩者不匹配? – 2014-11-26 16:27:33