gpt4 book ai didi

group-by - clickhouse 下采样到 OHLC 时间条间隔

转载 作者:行者123 更新时间:2023-12-01 11:12:47 26 4
gpt4 key购买 nike

对于表,例如包含一个日期,价格时间序列,每一个价格,例如毫秒,如何将其下采样为具有时间间隔的打开高低关闭(ohlc)行组,例如分钟?

最佳答案

虽然带数组的选项可以工作,但这里最简单的选项是使用 group by timeintervals 和 min 的组合。 , max , argMin , argMax聚合函数。

SELECT 
id,
minute,
max(value) AS high,
min(value) AS low,
avg(value) AS avg,
argMin(value, timestamp) AS first,
argMax(value, timestamp) AS last
FROM security
GROUP BY id, toStartOfMinute(timestamp) AS minute
ORDER BY minute

关于group-by - clickhouse 下采样到 OHLC 时间条间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57698667/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com