SELECT A.TAMANO, A.AÑO, A.CANTIDAD_TOTAL, B.B.CANTIDAD_TOTAL_VENDIDA, concat(ROUND((A.CANTIDAD_TOTAL/B.CANTIDAD_TOTAL_VENDIDA)*100,2),"%") AS PORCENTAJE
FROM (
SELECT P.TAMANO, SUM(IFA.CANTIDAD) AS CANTIDAD_TOTAL, YEAR(F.FECHA_VENTA) AS AÑO
FROM tabla_de_productos P
INNER JOIN items_facturas IFA
ON IFA.CODIGO_DEL_PRODUCTO = P.CODIGO_DEL_PRODUCTO
INNER JOIN facturas F
ON F.NUMERO = IFA.NUMERO
WHERE YEAR(F.FECHA_VENTA) = 2016
GROUP BY P.TAMANO, YEAR(F.FECHA_VENTA)
ORDER BY CANTIDAD_TOTAL DESC
) A
INNER JOIN (
SELECT SUM(IFA.CANTIDAD) AS CANTIDAD_TOTAL_VENDIDA, YEAR(F.FECHA_VENTA) AS AÑO
FROM tabla_de_productos P
INNER JOIN items_facturas IFA
ON IFA.CODIGO_DEL_PRODUCTO = P.CODIGO_DEL_PRODUCTO
INNER JOIN facturas F
ON F.NUMERO = IFA.NUMERO
WHERE YEAR(F.FECHA_VENTA) = 2016
GROUP BY YEAR(F.FECHA_VENTA)
) B
ON A.AÑO = B.AÑO
ORDER BY A.CANTIDAD_TOTAL DESC;