Самая долгая полоса прибыли

Средняя gaps_islands

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

Таблица daily_pnl содержит id, pnl_date, pnl. Найдите самую долгую подряд идущую полосу дней с pnl > 0. Выведите streak_start, streak_end, streak_days. Если несколько полос одинаковой максимальной длины — берём самую раннюю.

Схема данных

CREATE TABLE daily_pnl (id INTEGER PRIMARY KEY, pnl_date TEXT, pnl REAL);

Темы

CTE ROW_NUMBER julianday gaps_islands

Подсказки

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