Buenas noches, que tal. Con respecto a la solución de la actividad 7 de la clase 6, cuando ejecuto los comandos correspondientes a la resolución que encontré, me aparece el mensaje: Error Code: 1054. Unknown column 'CANTIDAD_VENDIDA_TOTAL' in 'field list' :
SELECT A.NOMBRE AS NOMBRE, A.MES_AÑO AS AÑO, A.CANTIDAD_VENDIDA AS CANTIDAD, SUM(A.CANTIDAD_VENDIDA) AS CANTIDAD_VENDIDA_TOTAL,
(A.CANTIDAD_VENDIDA/CANTIDAD_VENDIDA_TOTAL)*100 AS PORCENTAJE FROM(
SELECT F.DNI, TC.NOMBRE, DATE_FORMAT(F.FECHA_VENTA, "%m - %Y") AS MES_AÑO,
SUM(IFa.CANTIDAD) AS CANTIDAD_VENDIDA
FROM facturas F
INNER JOIN
items_facturas IFa
ON F.NUMERO = IFa.NUMERO
INNER JOIN
tabla_de_clientes TC
ON TC.DNI = F.DNI
GROUP BY
F.DNI, TC.NOMBRE, DATE_FORMAT(F.FECHA_VENTA, "%m - %Y"))A
GROUP BY NOMBRE, AÑO
ORDER BY CANTIDAD DESC;
No comprendo cual es la naturaleza del error ya que CANTIDAD_VENDIDA_TOTAL es un alias de un campo totalmente nuevo y que no se encuentra en la tabla original que esta formada en la seleccion llamada despues del FROM.
Cualquier orientacion u observacion sera bienvenida. Gracias!.