शुरू करेंमुफ़्त में शुरू करें

SUM के साथ रनिंग टोटल

Harbr की फाइनेंस टीम प्रत्येक वेयरहाउस के लिए समय के साथ क्रेडिट खपत कैसे बढ़ती है, इसे ट्रैक करना चाहती है। आप SUM() को window फंक्शन की तरह इस्तेमाल करके logistics.warehouse_usage पर एक रनिंग टोटल बनाएँगे, जिसमें warehouse_name, usage_month, और credits_used कॉलम हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Snowflake में डेटा पाइपलाइन ऑटोमेशन

पाठ्यक्रम देखें

अभ्यास निर्देश

  • warehouse_name, usage_month, और credits_used सेलेक्ट करें.
  • running_total नाम का कॉलम जोड़ें, जिसमें SUM(credits_used) हो जो warehouse_name के आधार पर partitioned हो और usage_month के अनुसार ordered हो.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

SELECT
    warehouse_name,
    usage_month,
    credits_used,
    -- Running total of credits per warehouse
    ___(___) OVER(
        PARTITION BY ___
        ORDER BY usage_month
    ) AS running_total
FROM logistics.warehouse_usage
ORDER BY warehouse_name, usage_month;
कोड संपादित करें और चलाएँ