【发布时间】:2017-11-07 13:16:38
【问题描述】:
我有下表:
column0 column1 column2 column3 column4
sunny hot high false no
sunny hot high true no
overcast hot high false yes
rainy mild high false yes
rainy cool normal false yes
rainy cool normal true no
我想使用 have-clause 和 OVER PARTITION BY 运行查询,我的查询是
SELECT column0,column1,column2,count(column0) OVER (PARTITION BY column2) AS cnt FROM FF_weatherdatase1 where column0="sunny" having cnt>8
但蜂巢显示:
HAVING specified without GROUP BY error.
请提供在不按条件分组的情况下使用 over partition by condition 运行 having 子句的方法,提前致谢。
【问题讨论】:
标签: hive having-clause