НачатьНачать бесплатно

Накопительные итоги с SUM

Финансовая команда Harbr хочет отслеживать, как накапливается потребление кредитов с течением времени для каждого хранилища. Вы построите накопительный итог с помощью SUM() в качестве оконной функции на основе таблицы logistics.warehouse_usage, которая содержит столбцы warehouse_name, usage_month и credits_used.

Это упражнение является частью курса

Автоматизация конвейеров данных в Snowflake

Посмотреть курс

Инструкции к упражнению

  • Выберите столбцы warehouse_name, usage_month и credits_used.
  • Добавьте столбец running_total, используя SUM(credits_used) с разбивкой по warehouse_name и сортировкой по usage_month.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

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;
Редактировать и запускать код