Таблица leads (id, channel TEXT, status TEXT — 'new', 'qualified', 'converted', 'lost'). Сделайте pivot-таблицу: для каждого канала посчитайте количество лидов в каждом статусе. Выведите channel, new_count, qualified_count, converted_count, lost_count.
Схема данных
CREATE TABLE leads (id INTEGER PRIMARY KEY, channel TEXT, status TEXT);
Темы
CASE WHENSUMGROUP BY
Подсказки
SUM(CASE WHEN status = 'x' THEN 1 ELSE 0 END) — условная агрегация
Это классический способ создания pivot-таблицы в SQL