Buenos dias compañeros, tengo una duda les platico, tengo una tabla con estos campo declarados en mssql 2005,
Código SQL
[-]
tmes decimal(12,2),
cpp decimal(4,2)
los cuales uso en delphi para hacer una multiplicacion mediante un query, al no existir en delphi el campo decimal he declarado la variable
interesgenerado como currency
Código Delphi
[-]
var
interesgenerado:currency;
.
.
.
interesgenerado:=(mesesinteres*Qry_cuotas.FieldByName('tmesope').AsCurrency*Qry_cuotas.FieldByName(' cpp').value);
pero al ser declarado interesgenerado como currency este trae 4 decimales y me a estado ocacionando problemas en los cierres de mes, ya que constantemente presenta el resultado errores de decimas.
mi pregunta es como puedo hacer para que un campo currency , se comporte como un campo decimal de mssql, necesito aplicar algun tipo de redondeo??, cual es la forma en la que redondea el campo decimal de mssql
mil gracias por su tiempo