Доля успешных платежей по методу (ClickHouse)

Доля успешных платежей по методу (ClickHouse)

В таблице payments для каждого method посчитайте общее число транзакций total = count(), число успешных successes = число строк со status = 'success', и долю успеха success_rate = successes / total, округлённую до 4 знаков. Знаменатель count() всегда > 0 внутри группы. Используйте countIf. Отсортируйте по method. Колонки: method, total, successes, success_rate.

Порядок строк важен

PostgreSQLv16

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

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