clickHouse 的语法 avg(ask) over(partition by sym order by time asc rows between 13 preceding and 0 following) 转换成 DolphinDB 脚本应该怎么写?
分组逻辑可以使用 context by 替代,窗口可以使用窗口函数。 rows between 13 preceding and 0 following 表示窗口是包括当前行和前 13 行的元素,但是不包括后面的行,所以是一个大小为 14 的窗口,转换成 DDB 的脚本可以写为:
select mavg(ask,14) from trade context by sym csort time