Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2011, 07:24
goyitoparana
 
Fecha de Ingreso: agosto-2009
Mensajes: 72
Antigüedad: 14 años, 8 meses
Puntos: 2
Problemas al sumar columna en MYSQL

Hola, que tal. Cuando sumo una columna me da el siguiente error:

Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause

Entiendo que en cada consulta que utilizo MIN, MAX o COUNT tengo que usar tambien GROUP BY. Ahora la pregunta es... porque en mi servidor de pruebas de local, con XAMPP ese error no me lo da, y cuando lo subo el remoto si? Me diran que son diferentes versiones. Seguramente. Pero tambien, quiero saber, existe alguna directiva que activar/desactivar para que este tipo de errores no aparezcan en MYSQL?

Mis tablas son:
Actas:
Actas_id, Acta_num, Acta_fecha, Acta_observaciones

Actas_Detalles
Actas_detalle_id, Actas_id_Acta, Actas_detalle_periodo, Actas_detalle_total, Actas_detalle_Observaciones


Yo lo que quiero es por cada cada Acta, que me traiga todos los detalles y me los sume en una variable que se llama total con la siguiente consulta:

SELECT * , SUM( Actas_detalle_total) AS total
FROM Actas, Actas_Detalles
WHERE Actas_id = Actas_id_Acta
AND Acta_id =parametro
GROUP BY Actas_id_Acta
LIMIT 0 , 30


y me devuelve vacio, porque??

Espero que me puedan dar una mano, saludos!