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;