我想在配置單元中使用不同的窗口函數計數,並獲取錯誤。HIVE:計數截然不同的窗口函數拋出錯誤
使用的查詢如下:
select user, dt, count(distinct dt) over(partition by user) as dates
FROM table
它引發以下錯誤:
FAILED: SemanticException [Error 10025]: Line 1:123 Expression not in GROUP BY key 'user'
我覺得我現在用的語法在蜂巢指定language manual
究竟我做錯了嗎?
您需要在查詢中添加group by子句才能使用count之類的聚合函數。 – Bhavesh
我想使用計數不同作爲窗口函數,而不是作爲一個常規函數。給一個羣組工作,但它作爲一個常規函數運行,忽略了'over(按用戶分區)'部分。 –