Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/12/2006, 01:55
Avatar de Lord of freaks
Lord of freaks
 
Fecha de Ingreso: octubre-2004
Ubicación: Madrid
Mensajes: 334
Antigüedad: 20 años, 4 meses
Puntos: 2
Re: Sumatoria de dos columnas del resultado de unir 3 tablas

Creo que te devuelve el doble porque agrupas solamente por el campo moneda la tabla depositos, creo que deberías agrupasr tanto por d.moneda como por e.moneda algo como esto.

Código:
SELECT 
SUM(d.cantidad) AS depositado, SUM(e.cantidad) AS extraido, m.nombre 
FROM depositos d 
LEFT JOIN extracciones e ON e.moneda = d.moneda 
LEFT JOIN monedas m ON d.moneda = m.idmoneda 
GROUP BY d.moneda,e.moneda
__________________
Una vez un elemental de rayos mató una tribu entera de tritones.

¡¡ El sólo quería darse un baño !!

http://www.frikilandia.com

Neither Fu Nor Fa