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

> 연속된 행 간 차이를 합산합니다. 차이가 음수이면 무시합니다.

# deltaSumTimestamp

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

도입 버전: v21.6.0

연속된 행 사이의 차이를 더합니다.
차이가 음수이면 무시됩니다.

이 함수는 주로 특정 시간 버킷에 맞춰 정렬된 타임스탬프 기준으로 데이터를 저장하는 [materialized views](/ko/reference/statements/create/view#materialized-view)에서 사용됩니다. 예를 들어 `toStartOfMinute` 버킷이 있습니다.
이러한 materialized view에서는 모든 행의 타임스탬프가 동일하므로, 원래의 반올림되지 않은 타임스탬프 값을 저장하지 않으면 올바른 순서로 머지할 수 없습니다.
`deltaSumTimestamp` 함수는 지금까지 확인한 값의 원래 `timestamp`를 추적하므로, 파트를 머지하는 동안에도 함수의 값(상태)이 올바르게 계산됩니다.

정렬된 데이터 집합 전체에서 delta sum을 계산하려면 [`deltaSum`](/ko/reference/functions/aggregate-functions/deltaSum) 함수를 사용하면 됩니다.

**구문**

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

**인수**

* `value` — 입력 값입니다. [`(U)Int*`](/ko/reference/data-types/int-uint) 또는 [`Float*`](/ko/reference/data-types/float) 또는 [`Date`](/ko/reference/data-types/date) 또는 [`DateTime`](/ko/reference/data-types/datetime)
* `timestamp` — 값을 정렬하는 데 사용하는 매개변수입니다. [`(U)Int*`](/ko/reference/data-types/int-uint) 또는 [`Float*`](/ko/reference/data-types/float) 또는 [`Date`](/ko/reference/data-types/date) 또는 [`DateTime`](/ko/reference/data-types/datetime)

**반환 값**

`timestamp` 매개변수를 기준으로 정렬된 연속 값 간의 누적 차이를 반환합니다. [`(U)Int*`](/ko/reference/data-types/int-uint) 또는 [`Float*`](/ko/reference/data-types/float) 또는 [`Date`](/ko/reference/data-types/date) 또는 [`DateTime`](/ko/reference/data-types/datetime)

**예시**

**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 │
└─────────────────────────────────────┘
```
