Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

deltaSum

deltaSum

أُضيفت في: v21.3.0

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

انظر أيضًا:

الصياغة

deltaSum(x1[, x2, ...])

الوسائط

  • x1[, x2, ...] — قيمة إدخال واحدة أو أكثر. Integer أو Float

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

يعيد الفرق الحسابي المتراكم لقيم الإدخال. (U)Int* أو Float*

أمثلة

الاستخدام الأساسي مع الفروق الإيجابية

SELECT deltaSum(arrayJoin([1, 2, 3]))
┌─deltaSum(arrayJoin([1, 2, 3]))─┐
│                              2 │
└────────────────────────────────┘

قيم مختلطة مع تجاهل الفروق السالبة

SELECT deltaSum(arrayJoin([1, 2, 3, 0, 3, 4, 2, 3]))
┌─deltaSum(arrayJoin([1, 2, 3, 0, 3, 4, 2, 3]))─┐
│                                             7 │
└───────────────────────────────────────────────┘

القيم ذات الفاصلة العائمة

SELECT deltaSum(arrayJoin([2.25, 3, 4.5]))
┌─deltaSum(arrayJoin([2.25, 3., 4.5]))─┐
│                                 2.25 │
└──────────────────────────────────────┘

انظر أيضًا

Navigation