Изменение цены товара

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

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

Таблица price_history содержит id, product_id, price, effective_date. Для каждой записи выведите предыдущую цену (через LAG) и абсолютное/относительное изменение в процентах (округлено до 1 знака). Выведите product_id, effective_date, price, prev_price, delta, pct_change. Отсортируйте по product_id, effective_date.

Схема данных

CREATE TABLE price_history (id INTEGER PRIMARY KEY, product_id INTEGER, price REAL, effective_date TEXT);

Темы

LAG OVER PARTITION BY ROUND

Подсказки

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