Сводка успешности всех платежей (ClickHouse)

Сводка успешности всех платежей (ClickHouse)

По всей таблице payments одной строкой посчитайте: total = count(), successes = число строк со status = 'success', success_revenue = сумма amount по успешным, и success_rate = successes / total, округлённую до 4 знаков. Знаменатель count() по всей таблице всегда > 0. Колонки: total, successes, success_revenue, success_rate.

Пример ожидаемого ответа

totalsuccessessuccess_revenuesuccess_rate
961010.000.6667
PostgreSQLv16

Здесь будет результат вашего запроса

Фокус-радио
На паузе · SomaFM · Fluid