Mejores vendedores por ingresos
Un marketplace necesita identificar a los líderes de ingresos. El catálogo Product contiene artículos con un id UUID, unit_price NUMERIC(15,2), una categoría ENUM y atributos JSONB. La tabla Sales registra las transacciones: sale_id UUID, seller_id, una referencia al producto, quantity, el precio real cobrado por unidad en la venta price NUMERIC(15,2) (que puede diferir del precio de catálogo por descuentos), el momento de la venta sold_at TIMESTAMPTZ y un ENUM de método de pago.
Los ingresos por fila = quantity * price. Encuentra los vendedores con los ingresos totales máximos entre todas las ventas. Si varios vendedores empatan en el primer puesto, devuélvelos todos.
Columna de resultado: seller_id, ordenada de forma ascendente.
Ejemplo de respuesta esperada
Así es una respuesta correcta: tiene su propio número de filas y no tiene por qué coincidir con las tablas del esquema.
| seller_id |
|---|
| 2 |
Inicia sesión para ver tu historial de envíos
Iniciar sesiónInicia sesión para usar el AI Mentor
Iniciar sesión