deltaSum
计算连续行之间的差值和。如果差值为负,则忽略。
语法
deltaSum(value)
参数
返回值
IntegerorFloat型的算术差值和。
示例
查询:
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 │└─────────────────────────────────────┘
参见
