如何对 arrayvector 按列聚合求值

 如果使用array vector存储了股票10档数据, 想求出每一档的avg,返回一个等长的array vector, 用sql该怎么写?attachments-2023-11-uFX0b5Fk65436716b64b1.jpg
类似于这样的数据,想统计一段时间内每一档的均值,应该怎么写 SQL 语句

请先 登录 后评论

1 个回答

Polly

可以先将其转成 matrix 然后调用 avg 计算会对矩阵的每列进行,然后按股票代码分组聚合搭配 toArray 即可

select toArray(avg(matrix(BidPrice))) from re where date(DateTime) = 2021.01.04 group by SecurityID
请先 登录 后评论
  • 1 关注
  • 0 收藏,374 浏览
  • veryOrdinary 提出于 2023-11-02 17:09

相似问题