Ver Mensaje Individual
  #1  
Antiguo 16-06-2006
ASAPLTDA ASAPLTDA is offline
Miembro
 
Registrado: jun 2003
Ubicación: COLOMBIA-CALI
Posts: 639
Reputación: 21
ASAPLTDA Va por buen camino
Unhappy Error Calculos Trigger

HOLA AMIGOS DEL FORO,

tengo el siguiente problema en un trigger al momento de insertar el dato y calcular un valor aproximado de
92.3503451.75 para la siguiente condiciones:
vrfob decimal 13.2 93,180,000.00 (punto = decimal)
vr unitario 60000.00000 decimal 15.5
cantidad decimal 1,553.00000 decimal 15.5
firebird 1.53

CALCULOS TRIGGER
CREATE TRIGGER X BEFORE INSERT, BEFORE UPDATE
BEGIN
NEW.VRFOB = NEW.SALDO * NEW.VRUNIFOB;
END

Como se puede observar 93,180,000.00 Solamente Tiene 10 cifras asi 8 enteros 2 decimales por lo cual cabe en decimal 13,2

El sistema al calcular el valor en el procedimiento genera un error de interger en error
Si los hago con el valor calculado al campo no tengo problemas ? que Hago??
sugerencias

Última edición por ASAPLTDA fecha: 23-06-2006 a las 14:19:12.
Responder Con Cita