Сводка по статусам платежей (CASE)

Лёгкая Условная логика

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

Таблица payments(id, status, amount), статусы: paid, refunded, pending. Одним запросом посчитайте: всего платежей, число оплаченных, сумму возвратов. Колонки: total, paid_count, refunded_amount.

Схема данных

CREATE TABLE payments (id INTEGER PRIMARY KEY, status TEXT, amount REAL);

Темы

CASE conditional aggregation SUM

Подсказки

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