Problema en Campos Computed By
Hola Amigos, estoy trabajando con Firebird 1.5 con Delphi 7 y es para mi muy interesante usar campos Computed By.
Pero aqui viene el problema. Por Ej:
Create Table Prueba(
Valor Integer,
PorImpuesto Decimal(4,2);
Impuesto Computed BY(Valor * PorImpuesto / 100));
Valor := 515
PorImpuesto := 6.22
Impuesto := 32.03
Como se puede ver esto funciona perfectamente, pero como hago para que el resultado, o sea el campo impuesto tenga un valor Integer redodendeado al entero mas proximo en este caso 32.
Muy agradecido si me ayudan a resolverlo.
|