Ver Mensaje Individual
  #3  
Antiguo 09-11-2004
Tony_G Tony_G is offline
Miembro
 
Registrado: may 2003
Ubicación: Córdoba - España
Posts: 40
Reputación: 0
Tony_G Va por buen camino
Hola Víctor.

El error que te devuelve es (si no me equivoco) porque la versión 6 de Interbase no tiene la función IF(). No sé si en la versión 7 la han incorporado o alguna equivalente.

Como alternativa puedes hacer dos cosas:

a) Haces dos consultas, una para sumar los Débitos y otra para sumar los Créditos y luego restas.

b) Te creas un Procedimiento Almacenado (Stored Procedure) que reciba como parámetro la cuenta que quieres consultar y que devuelva el balance de la misma.

Si la consulta la haces desde distintos puntos del programa quizás sea más conveniente utilizar la opción b).

Espero que esto te sirva de ayuda.

Saludos, Tony.
__________________
TonyG
Responder Con Cita