Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Mayores Ventas

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

.

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola Wilder,

Parece que ya estás en el camino correcto para encontrar las mayores ventas del producto "Refrescante, 1 Litro, Frutilla/Limón". Has realizado dos consultas SQL:

  1. Primera consulta: Obtienes el CODIGO_DEL_PRODUCTO para el producto específico.

    SELECT CODIGO_DEL_PRODUCTO FROM tabla_de_productos
    WHERE NOMBRE_DEL_PRODUCTO = "Refrescante" AND TAMANO = "1 Litro"
    AND SABOR = "Frutilla/Limón";
    
  2. Segunda consulta: Buscas en la tabla items_facturas las ventas de ese código de producto, ordenando por la cantidad en orden descendente.

    SELECT * FROM items_facturas WHERE CODIGO_DEL_PRODUCTO = "1101035"
    ORDER BY CANTIDAD DESC;
    

Para encontrar la(s) mayor(es) venta(s) en cantidad, ya ordenaste los resultados por CANTIDAD de forma descendente. Ahora, solo necesitas limitar el resultado a las filas con la cantidad máxima. Puedes hacerlo usando LIMIT o una subconsulta. Aquí tienes un ejemplo usando una subconsulta:

SELECT * FROM items_facturas 
WHERE CODIGO_DEL_PRODUCTO = "1101035" 
AND CANTIDAD = (
    SELECT MAX(CANTIDAD) FROM items_facturas 
    WHERE CODIGO_DEL_PRODUCTO = "1101035"
);

Esta consulta te dará todas las filas que tienen la cantidad máxima para ese producto.

Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!