Минимальное покрывающее множество периодов

Сложная gaps_islands X5 Retail-style

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

Таблица coverage содержит id, region, start_date, end_date — периоды покрытия для региона. Для каждого региона посчитайте сколько ДНЕЙ покрыто (если периоды пересекаются — считаем уникальные дни). Выведите region, total_covered_days. Отсортируйте по region.

Схема данных

CREATE TABLE coverage (id INTEGER PRIMARY KEY, region TEXT, start_date TEXT, end_date TEXT);

Темы

CTE OVER julianday gaps_islands

Подсказки

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