deltaSum
أُضيفت في: v21.3.0
تجمع الفرق الحسابي بين الصفوف المتتالية. إذا كان الفرق سالبًا، فيُتجاهل.
انظر أيضًا:
الصياغة
deltaSum(x1[, x2, ...])الوسائط
القيمة المُعادة
يعيد الفرق الحسابي المتراكم لقيم الإدخال. (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 │
└──────────────────────────────────────┘انظر أيضًا