К задачам

Аномальные дни по выручке паблишера

СредняяSQL
Лучше работает на десктопе
Оконные функцииLAGВременные ряды

Есть таблица RevenueDaily с дневной выручкой publisher.

День считается аномальным для конкретного publisher, если revenue в этот день строго больше, чем 3 * revenue предыдущего дня этого же publisher.

Первый день в доступном наборе не считается аномальным, потому что у него нет предыдущего дня.

Схема

CREATE TABLE RevenueDaily (
  day TEXT NOT NULL,
  publisher_id INTEGER NOT NULL,
  revenue REAL NOT NULL,
  PRIMARY KEY (day, publisher_id)
);

Верните publisher_id, day, revenue, prev_revenue. Отсортируйте результат по publisher_id ASC, затем day ASC.

Код
Python · Ctrl/⌘ + Enter для запуска
Лимит
05:00
Консоль
Нажмите кнопку запуска или Ctrl+Enter
Аномальные дни по выручке publisher — SQL задача — ML Mentor