
Análisis de los ingresos de los clientes en un conjunto de datos minoristas con SQL
Publicado por BathanF (8 intervenciones) el 18/09/2023 09:35:40
En un negocio minorista, tiene un conjunto de datos que contiene información sobre las transacciones de los clientes. Cada fila representa una transacción e incluye columnas como id_transacción, id_cliente, id_producto, fecha_compra y monto_compra. Su objetivo es encontrar los ingresos totales generados por cada cliente en el año 2022. Escriba una consulta SQL para lograrlo y proporcione el resultado de la consulta.
Esta consulta SQL selecciona el id_cliente y calcula los ingresos totales generados por cada cliente en el año 2022. Lo hace filtrando transacciones con una fecha de compra en 2022, agrupando los resultados por id_cliente y luego ordenando el resultado establecido por ingresos totales en orden descendente. Intenté encontrar la solución visitando varios artículos sobre ciencia de datos, pero no pude encontrar la respuesta. Si alguien puede ayudar estará muy agradecido. Gracias.
1
2
3
4
5
6
7
8
9
10
11
SELECT
customer_id,
SUM(purchase_amount) AS total_revenue_2022
FROM
transactions
WHERE
YEAR(purchase_date) = 2022
GROUP BY
customer_id
ORDER BY
total_revenue_2022 DESC;
Esta consulta SQL selecciona el id_cliente y calcula los ingresos totales generados por cada cliente en el año 2022. Lo hace filtrando transacciones con una fecha de compra en 2022, agrupando los resultados por id_cliente y luego ordenando el resultado establecido por ingresos totales en orden descendente. Intenté encontrar la solución visitando varios artículos sobre ciencia de datos, pero no pude encontrar la respuesta. Si alguien puede ayudar estará muy agradecido. Gracias.
Valora esta pregunta


0