Напишите запрос к таблице tools_shop.orders, который выведет:

  • месяц заказа в формате 2016-02-01, приведённый к типу date;
  • сумму заказа total_amt;
  • сумму заказа с накоплением, отсортированную по возрастанию месяца оформления заказа (здесь дата — дата и время, усечённые до месяца).
SELECT  CAST(DATE_TRUNC('month', created_at) AS date),
        total_amt,
        SUM(total_amt) OVER (ORDER BY DATE_TRUNC('month', created_at))
FROM  tools_shop.orders;

Результат

date_trunc total_amt sum
2016-03-01 387.5 500.4
2016-03-01 64.5 500.4
2016-03-01 48.4 500.4

Оконные функции — тема непростая, но вы отлично справляетесь! В следующем уроке вы познакомитесь с новым типом оконных функций.