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

> يجمع الفارق بين الصفوف المتتالية. وإذا كان هذا الفارق سالبًا، يُتجاهل.

# deltaSumTimestamp

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

قُدِّمت في: v21.6.0

تضيف الفرق بين الصفوف المتتالية.
إذا كان الفرق سالبًا، يتم تجاهله.

تُستخدم هذه الدالة أساسًا مع [العروض المادية](/ar/reference/statements/create/view#materialized-view) التي تخزّن البيانات مرتبة حسب طابع زمني محاذى لفاصل زمني معيّن، مثل الفاصل ‏`toStartOfMinute`.
ونظرًا لأن جميع الصفوف في مثل هذا العرض المادي سيكون لها الطابع الزمني نفسه، فمن المستحيل دمجها بالترتيب الصحيح من دون تخزين قيمة الطابع الزمني الأصلية غير المقرّبة.
تتتبّع الدالة `deltaSumTimestamp` قيمة `timestamp` الأصلية للقيم التي عالجتها، بحيث تُحتسب قيم الدالة (الحالات) بشكل صحيح أثناء دمج الأجزاء.

لحساب مجموع الفروق عبر مجموعة مرتبة، يمكنك ببساطة استخدام الدالة [`deltaSum`](/ar/reference/functions/aggregate-functions/deltaSum).

**الصيغة**

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

**الوسيطات**

* `value` — قيم الإدخال. [`(U)Int*`](/ar/reference/data-types/int-uint) أو [`Float*`](/ar/reference/data-types/float) أو [`Date`](/ar/reference/data-types/date) أو [`DateTime`](/ar/reference/data-types/datetime)
* `timestamp` — المعلمة المستخدمة لترتيب القيم. [`(U)Int*`](/ar/reference/data-types/int-uint) أو [`Float*`](/ar/reference/data-types/float) أو [`Date`](/ar/reference/data-types/date) أو [`DateTime`](/ar/reference/data-types/datetime)

**القيمة المُعادة**

يُرجع الفروق التراكمية بين القيم المتتالية، مرتبةً حسب المعلمة `timestamp`. [`(U)Int*`](/ar/reference/data-types/int-uint) أو [`Float*`](/ar/reference/data-types/float) أو [`Date`](/ar/reference/data-types/date) أو [`DateTime`](/ar/reference/data-types/datetime)

**أمثلة**

**الاستخدام الأساسي مع الترتيب حسب الطابع الزمني**

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