> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-3a82795f.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Suma la diferencia entre filas consecutivas. Si la diferencia es negativa, se ignora.

# deltaSumTimestamp

<div id="deltaSumTimestamp">
  ## deltaSumTimestamp
</div>

Introducido en: v21.6.0

Suma la diferencia entre filas consecutivas.
Si la diferencia es negativa, se ignora.

Esta función está pensada principalmente para [vistas materializadas](/es/reference/statements/create/view#materialized-view) que almacenan datos ordenados por un timestamp alineado con un bucket temporal; por ejemplo, un bucket de `toStartOfMinute`.
Como las filas de una vista materializada de este tipo tendrán todas el mismo timestamp, es imposible fusionarlas en el orden correcto sin almacenar el valor original del timestamp sin redondear.
La función `deltaSumTimestamp` realiza un seguimiento del `timestamp` original de los valores que ha visto, de modo que los valores (estados) de la función se calculen correctamente durante la fusión de partes.

Para calcular la suma delta en una colección ordenada, puede usar simplemente la función [`deltaSum`](/es/reference/functions/aggregate-functions/deltaSum).

**Sintaxis**

```sql theme={null}
deltaSumTimestamp(value, timestamp)
```

**Argumentos**

* `value` — Valores de entrada. [`(U)Int*`](/es/reference/data-types/int-uint) o [`Float*`](/es/reference/data-types/float) o [`Date`](/es/reference/data-types/date) o [`DateTime`](/es/reference/data-types/datetime)
* `timestamp` — Parámetro para ordenar los valores. [`(U)Int*`](/es/reference/data-types/int-uint) o [`Float*`](/es/reference/data-types/float) o [`Date`](/es/reference/data-types/date) o [`DateTime`](/es/reference/data-types/datetime)

**Valor devuelto**

Devuelve las diferencias acumuladas entre valores consecutivos, ordenados por el parámetro `timestamp`. [`(U)Int*`](/es/reference/data-types/int-uint) o [`Float*`](/es/reference/data-types/float) o [`Date`](/es/reference/data-types/date) o [`DateTime`](/es/reference/data-types/datetime)

**Ejemplos**

**Uso básico con ordenación por timestamp**

```sql title=Query theme={null}
SELECT deltaSumTimestamp(value, timestamp)
FROM (SELECT number AS timestamp, [0, 4, 8, 3, 0, 0, 0, 1, 3, 5][number] AS value FROM numbers(1, 10))
```

```response title=Response theme={null}
┌─deltaSumTimestamp(value, timestamp)─┐
│                                  13 │
└─────────────────────────────────────┘
```
