
19/11/2011, 07:24
|
| | Fecha de Ingreso: agosto-2009
Mensajes: 72
Antigüedad: 15 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! |