Resumen - Mejores clientes
Parte de la sección Más allá de lo básico del Journey de SQL de Coddy — lección 27 de 27.
Desafío
IntermedioTablas y columnas disponibles:
<strong>orders</strong>:<strong>id</strong>,<strong>customer_id</strong>,<strong>amount</strong>,<strong>status</strong>
Considerando solo los pedidos con status = 'paid', devuelve para cada customer_id:
customer_idtotal_spent: suma deamountpct_of_revenue: la participación de ese cliente en los ingresos totales pagados, redondeada a 1 decimal
Ordena por total_spent de forma descendente.
Pruébalo tú mismo
-- agrupar pedidos pagados por cliente; calcular el pct del total
Todas las lecciones de Más allá de lo básico
3Agregación condicional
COUNT con CASESUM con CASEPivotar filas a columnasResumen - Fuentes de tráfico6Recetas de Analítica
Top-N por grupoPorcentaje del totalTotal acumuladoMantener una fila por claveResumen - Mejores clientes