Avito: рост категории мес-к-месяцу

Средняя Оконные функции Avito

Условие задачи

Таблица monthly_orders(month TEXT, category TEXT, orders_count INTEGER). Для каждой категории и месяца посчитайте рост к предыдущему месяцу: prev_count (LAG), growth_pct (% изменения, округлите до 1 знака, NULL для первого месяца категории). Выведите month, category, orders_count, prev_count, growth_pct. Сортировка по category, month.

Схема данных

CREATE TABLE monthly_orders (month TEXT, category TEXT, orders_count INTEGER, PRIMARY KEY (month, category));

Темы

LAG PARTITION BY NULLIF window

Подсказки

Решить в интерактивной SQL-песочнице → ← Все SQL-задачи