Hola de nuevo.. gracias por responder, lo puse como me planteaste
rgstuamigo funciona .. pero en mi tabla existen registros null y al momento de realizar la resta me sale en blanco solo me resta cuando existes valores en los dos campos .. he buscado en los foros y encontré la función COALESCE para firebird y lo he puesto como comentan en los foros… asi:
Código SQL
[-]
select categoria, COALESCE(sum(cargo),0) as cargo1 , COALESCE(sum(abono),0) as abono1, sum(cargo) - sum(abono) as total from apuntes
where Fecha between :Fech1 and :Fech2 group by categoria
Y me sale error no reconoce la función COALESCE no sé qué estoy haciendo mal.. según ejemplos que encuentro en el foro debería funcionar.. Ahora si he revisado todo muy detenidamente
a ver si me pueden ayudar..
PD. Utilizo firebird 2.1 y zeus