deltaSum
计算连续行之间的差值和。如果差值为负,则忽略。
语法
deltaSum(value)
参数
返回值
Integer
orFloat
型的算术差值和。
示例
查询:
SELECT deltaSum(arrayJoin([1, 2, 3]));
结果:
┌─deltaSum(arrayJoin([1, 2, 3]))─┐
│ 2 │
└────────────────────────────────┘
查询:
SELECT deltaSum(arrayJoin([1, 2, 3, 0, 3, 4, 2, 3]));
结果:
┌─deltaSum(arrayJoin([1, 2, 3, 0, 3, 4, 2, 3]))─┐
│ 7 │
└───────────────────────────────────────────────┘
查询:
SELECT deltaSum(arrayJoin([2.25, 3, 4.5]));
结果:
┌─deltaSum(arrayJoin([2.25, 3, 4.5]))─┐
│ 2.25 │
└─────────────────────────────────────┘
参见
当前内容版权归 ClickHouse 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 ClickHouse .