Таблица 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