Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/12/2009, 07:32
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: SUM en UPDATE

SUM es una función de agregación que solamente opera en un SELECT, sumando los valores de una columna dada en una tabla determinada.
Para usarla en un UPDATE debería ser el resultado de un select en una subconsulta (un poco ineficiente), lo que no es el caso.
Además, estás poniendo el SUM() entre apóstrofes, por lo que en lugar de tener una función SUM tienes una cadena de texto que contiene "SUM(SUM($cantidad[$i]))".
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)