Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/11/2012, 09:41
vimon
 
Fecha de Ingreso: noviembre-2012
Mensajes: 32
Antigüedad: 12 años
Puntos: 3
Respuesta: Calculos por medio de consultas

Justamente porque no le pones el where te suma toda la tabla. Porque dices que un where no funciona con el group by?
Después del where pones el group by. DEbes establecer los vicnulos de la tablas, si no por cada elemento una tabla te cuenta todos los elementos de la otra tabla. El group by no sustituye el where.


Por ejemplo:

Código MySQL:
Ver original
  1. SELECT SUCURSALES.NOMBRE_SUCURSAL, SUCURSALES.BANCO, SUCURSALES.NO_CUENTA, (SUM(OPSUCURSALES.depositos) - SUM(OPSUCURSALES.retiros) ) BALANCE
  2. FROM SUCURSALES, opsucursales
  3. where SUCURSALES.ID=OPSUCURSALES.SUCURSALE_ID
  4. GROUP BY SUCURSALES.ID
  5. ORDER SUCURSALES.ID asc,  SUCURSALES.BANCO asc,

Última edición por gnzsoloyo; 25/11/2012 a las 09:48 Razón: Codigo SQL no etiquetado.