所以我有一个包含 1 分钟 OHLCV 蜡烛的数据库,如下所示:
有没有办法通过 postgresql 查询将这些 1 分钟蜡烛重新采样为 5 分钟蜡烛?
在上面的示例中,5 行将输出一根 5 分钟的蜡烛,如下所示:
符号:BTC-PERP
时间戳:1643953980000
打开:37574
高:37613
低:37550
关闭:37570
卷:1619714262893.4854
因此,每个字段将按以下方式确定:
时间戳:第一个时间戳,或者 min(timestamp)
开:先开
高:最大(高)
低:分钟(低)
关闭:最后关闭
体积:总和(体积)
有没有办法进行这样的查询,或者我必须从数据库中选择所有数据并在我自己的代码中进行转换/重新采样?
感谢任何帮助:)