Кросс-табуляция: статус по регионам

Сложная Условная логика

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

Таблица licenses (id, region TEXT, status TEXT: active/expired/trial, product TEXT). Создайте кросс-табуляцию: для каждого региона покажите количество лицензий каждого статуса и общее. Выведите region, active, expired, trial, total. Сортировка по total DESC.

Схема данных

CREATE TABLE licenses (id INTEGER PRIMARY KEY, region TEXT, status TEXT, product TEXT);

Темы

CASE WHEN SUM COUNT GROUP BY PIVOT

Подсказки

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