deltaSum
Introducido en: v21.3.0
Suma la diferencia aritmética entre filas consecutivas. Si la diferencia es negativa, se omite.
Vea también:
Sintaxis
deltaSum(x1[, x2, ...])Argumentos
Valor devuelto
Devuelve una diferencia aritmética acumulada de los valores de entrada. (U)Int* o Float*
Ejemplos
Uso básico con diferencias positivas
SELECT deltaSum(arrayJoin([1, 2, 3]))┌─deltaSum(arrayJoin([1, 2, 3]))─┐
│ 2 │
└────────────────────────────────┘Valores mixtos con las diferencias negativas ignoradas
SELECT deltaSum(arrayJoin([1, 2, 3, 0, 3, 4, 2, 3]))┌─deltaSum(arrayJoin([1, 2, 3, 0, 3, 4, 2, 3]))─┐
│ 7 │
└───────────────────────────────────────────────┘Valores de coma flotante
SELECT deltaSum(arrayJoin([2.25, 3, 4.5]))┌─deltaSum(arrayJoin([2.25, 3., 4.5]))─┐
│ 2.25 │
└──────────────────────────────────────┘Véase también