Hi

> 在 2020年10月21日,16:27,[email protected] 
> <[email protected]> 写道:
> 
> select marketCode as market_code,
>      first_value(matchedPrice) over (partition by marketCode ORDER BY 
> transTime) as vopen
>  from TickData
>      where action = 'OrderMatched' and side = 'BUY'
> group by marketCode, HOP(transTime, INTERVAL '1' SECOND, INTERVAL ’24' hour)


这个query里 first_value(matchedPrice) over (partition..)是作用在紧跟后面的over 
聚合上,over聚合的输入也就是
最外层groupBy 聚合的输出中, matchedPrice 是没有分组的,所以会有这个报错。

祝好,
Leonard


回复