SELECT ROUND(SUM(total_revenue) / COUNT(DISTINCT customer_id), 2) AS avg_customer_payment
FROM (SELECT customer_id, SUM(amount) AS total_revenue FROM payment WHERE status = 'paid' GROUP BY customer_id) AS subquery;
;
show status like 'Last_query_cost';