mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-10 17:44:23 +00:00
6616b670e9
Внес небольшие правки.
1.9 KiB
1.9 KiB
toc_priority |
---|
141 |
deltaSum
Sums the arithmetic difference between consecutive rows. If the difference is negative, it is ignored.
Note that the underlying data must be sorted for this function to work properly.
!!! info "Note" If you would like to use this function in a materialized view, you most likely want to use the deltaSumTimestamp method instead.
Syntax
deltaSum(value)
Arguments
Returned value
- A gained arithmetic difference of the
Integer
orFloat
type.
Examples
Query:
SELECT deltaSum(arrayJoin([1, 2, 3]));
Result:
┌─deltaSum(arrayJoin([1, 2, 3]))─┐
│ 2 │
└────────────────────────────────┘
Query:
SELECT deltaSum(arrayJoin([1, 2, 3, 0, 3, 4, 2, 3]));
Result:
┌─deltaSum(arrayJoin([1, 2, 3, 0, 3, 4, 2, 3]))─┐
│ 7 │
└───────────────────────────────────────────────┘
Query:
SELECT deltaSum(arrayJoin([2.25, 3, 4.5]));
Result:
┌─deltaSum(arrayJoin([2.25, 3, 4.5]))─┐
│ 2.25 │
└─────────────────────────────────────┘