SQL - Análisis de los ingresos de los clientes en un conjunto de datos minoristas con SQL

 
Vista:
sin imagen de perfil

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.

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder