Накопительные итоги с 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;