Ver Mensaje Individual
  #1  
Antiguo 01-07-2006
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Reputación: 21
AGAG4 Va por buen camino
Question Porque el Importe Total en Select es Diferente al Update ????

Uso Firebird 1.53
El siguiente problema que tengo es el siguiente:

Tengo una tabla de clientes con 2 campos TotalCargos y TotalAbonos, los 2 de tipo Float, ahora bien, tengo una aplicación donde tomo todos los cargos y los abonos en un periodo de fecha y se los asigno al respectivo cliente, el problema viene cuando ejecuto en el ibExpert la sentencia SQL del Select de los cargos y los comparo con el importe que se grabo en el campo TOTALCARGOS el Cliente y hoooo Sorpresa es diferente por 0.5 Centavos y en el TotalAbonos por 0.10 Centavos , Que estará pasando ???? porque no se guarda el mismo TOTAL que me muestra en el ibExpert ????
Código SQL [-]
update clientes c
set
  TotalCargos=(Select Sum(Cargos) from TCargos where carabo = 1 and   cliente = c.clave),
  TotalAbonos=(Select Sum(Abonos) from Tcargos where carabo = 2 and cliente = c.clave)  
where
  c.clave = 32

Agradezco cualquier sugerencia
Responder Con Cita