Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

[Duda] ¿Cantidad en litros?

Creo que esa cantidad, del segundo campo de los registros, no son litros ni por asomo.

Se supone que el producto se vende en envases, por lo que la cantidad debe ser por unidad, ¿no?

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

Dejo mi query:

SELECT POR_SABOR.SABOR,
    TOTAL.AÑO,
    POR_SABOR.CANTIDAD_TOTAL,
    ROUND((POR_SABOR.CANTIDAD_TOTAL/TOTAL.CANTIDAD_TOTAL) * 100, 2) AS PORCENTAJE_DE_VENTA
FROM (
    SELECT TP.SABOR,
        SUM(IFa.CANTIDAD) AS CANTIDAD_TOTAL, 
        YEAR(F.FECHA_VENTA) as AÑO
    FROM tabla_de_productos TP
    INNER JOIN items_facturas IFa
        ON IFa.CODIGO_DEL_PRODUCTO = TP.CODIGO_DEL_PRODUCTO
    INNER JOIN facturas F
        ON F.NUMERO = IFa.NUMERO
    WHERE YEAR(F.FECHA_VENTA) = '2016'
    GROUP BY YEAR(F.FECHA_VENTA),
        TP.SABOR) POR_SABOR
INNER JOIN (
        SELECT
            SUM(IFa.CANTIDAD) AS CANTIDAD_TOTAL, 
            YEAR(F.FECHA_VENTA) as AÑO
        FROM tabla_de_productos TP
        INNER JOIN items_facturas IFa
            ON IFa.CODIGO_DEL_PRODUCTO = TP.CODIGO_DEL_PRODUCTO
        INNER JOIN facturas F
            ON F.NUMERO = IFa.NUMERO
        WHERE YEAR(F.FECHA_VENTA) = '2016'
        GROUP BY YEAR(F.FECHA_VENTA) ) TOTAL
    ON TOTAL.AÑO = POR_SABOR.AÑO
ORDER BY POR_SABOR.CANTIDAD_TOTAL DESC;
1 respuesta
solución!

¡Hola Leonardo!

Entiendo que tienes una duda acerca de la cantidad que se muestra en el segundo campo de los registros en la imagen que compartiste. En la imagen no se especifica la unidad de medida, por lo que es difícil saber si se trata de litros o de otra cosa.

Sin embargo, en tu texto mencionas que el producto se vende en envases, lo que sugiere que la cantidad debería ser por unidad y no por litro. En este caso, te recomiendo que revises la tabla de productos y verifiques si la unidad de medida es efectivamente por envase o por litro.

En cuanto a tu consulta SQL, parece que estás obteniendo la cantidad total vendida por sabor y año, así como el porcentaje de venta por sabor en relación a la cantidad total vendida en el año. Si necesitas más ayuda con la consulta, no dudes en preguntar.

¡Espero haber ayudado y buenos estudios!

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