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