Таблица daily_sales(store_id, sale_date, total REAL). Найдите магазины с «дырами» — дни, когда продаж не было, но окружающие даты есть. Для каждого «провала» найдите дату ПЕРЕД провалом и ПОСЛЕ. Выведите store_id, prev_active_date, next_active_date, gap_days. Сортировка по store_id, prev_active_date.
CREATE TABLE daily_sales (id INTEGER PRIMARY KEY, store_id INTEGER, sale_date TEXT, total REAL);
CTE LEAD PARTITION BY JULIANDAY gaps_islands