我想通过使用id和convert id作为列标题和sum作为值来计算sum和groups。
例如
ID|amount
1|100
1|200
2|100
最终输出
1|2
300|100
任何指针:我已经尝试下面的查询
select * from table pivot( sum(amount) for id in ("666","111"))
但是低于错误,我不知道我是否错过了任何eof
org.apache.spark.sql.AnalysisException: missing EOF at '(' near 'PIVOT'; line 1 pos 63
at org.apache.spark.sql.hive.HiveQl$.createPlan(HiveQl.scala:318)
2条答案
按热度按时间col17t5w1#
您可以使用条件聚合,因为配置单元不支持
pivot
.jvidinwx2#
oracle/plsql中pivot子句的语法为:
包括分号。再试一次,让我们知道。