输入:Clickhouse
表A business_dttm (datetime) 金额(float)
我需要在每个 business_dttm 上计算 15 分钟(或最后 3 条记录)的移动总和
例如
amount business_dttm moving sum
0.3 2018-11-19 13:00:00
0.3 2018-11-19 13:05:00
0.4 2018-11-19 13:10:00 1
0.5 2018-11-19 13:15:00 1.2
0.6 2018-11-19 13:15:00 1.5
0.7 2018-11-19 13:20:00 1.8
0.8 2018-11-19 13:25:00 2.1
0.9 2018-11-19 13:25:00 2.4
0.5 2018-11-19 13:30:00 2.2
Run Code Online (Sandbox Code Playgroud)
不幸的是,我们没有窗口函数,并且在 Clickhouse 中没有同等条件地加入
如果没有交叉连接和条件,我该怎么做?