GBase 8a 支持OLAP移动函数msum
GBase 8a 支持OLAP移动函数msum:
释义:移动汇总函数
语法:msum(colname,n,sortist):
语义:基于预定的查询宽度计算一列的移动汇总值。如果行数小于这个宽度,则基于前面已有的行计算汇总值。
a) n为正整数常量,取值范围[1,4096],不可省略;表示有多少行参与汇总,具体为当前行和上面n-1行;
b) colname 代表被汇总的列名;
c) sortist 表示确定顺序的列,(可以是常量、列名以及多个常量或者列的组合列表,
如:coll desc, col2 asc)。sortlist 支持指定 null值最大最小,如 nulls first 或者 nulls last
d)函数的返回值同 sum()over()。