Hola Leo Muchas gracias por la ayuda.
ya intente lo que me dijiste, primero que nada le quite el WHERE ya q no funciona un group by con un where, pero si me interesa que los agrupe teniendo en cuenta los ID de las tablas relacionadas, por lo que puse este codigo:
Código MySQL:
Ver original SUCURSALES.NOMBRE_SUCURSAL,
SUCURSALES.BANCO,
SUCURSALES.NO_CUENTA,
(SUM(OPSUCURSALES.depositos
) - SUM(OPSUCURSALES.retiros
) ) BALANCE
SUCURSALES, opsucursales
group by SUCURSALES.ID
=OPSUCURSALES.SUCURSALE_ID
;
Resultado:
NOMBRE_SUCURSAL BANCO NO_CUENTA BALANCE
CEBALLOS BANCOMER 171976842 3828
CEBALLOS BANCOMER 171976842 174
pero yo tengo mas sucursales en en mi base de datos...
mira luego lo intente asi:
Código MySQL:
Ver original SUCURSALES.NOMBRE_SUCURSAL,
SUCURSALES.BANCO,
SUCURSALES.NO_CUENTA,
(SUM(OPSUCURSALES.depositos
) - SUM(OPSUCURSALES.retiros
) ) BALANCE
from SUCURSALES
, opsucursales
NOMBRE_SUCURSAL---------------BANCO-----------NO_CUENTA-------------BALANCE
CEBALLOS----------------------- BANCOMER----------171976842----------------174
RODEO-------------------------------HSBC--------------214748364----------------174
SANTIAGUILLO ------------------BANCOMER---------168635846-----------------174
LA PLAZUELA-------------------- BANCOMER---------168635498-----------------174
OTINAPA--------------------------BANCOMER---------172222914-----------------174
FCO.I.MADERO------------------ BANCOMER---------171913204-----------------174
SOMBRERETE-------------------- BANCOMER---------179740171-----------------174
masomenos esto ya casi es el resultado pero 174 es el resultado del balance de toda la tabla no de cada sucursal y lo que quiero es el balance de cada sucursal, por eso yo compraba los ID en el primer ejem.