Ver Mensaje Individual
  #1  
Antiguo 26-11-2006
Avatar de Jheysson13
Jheysson13 Jheysson13 is offline
Miembro
 
Registrado: abr 2006
Posts: 133
Reputación: 19
Jheysson13 Va por buen camino
suma con decimales

Hola, salu2.
quisisera que me ayudaran con una duda. por que cuando hago una suma sql
con campos cuyos valoresson decimales el resultado me es dado redondeado, aki les dejo la consultas:

Código Delphi [-]
var ind:real;

qnotas.Close;
qnotas.SQL.Clear;
qnotas.SQL.Add('select sum(indice)as total from notas where matricula='+#39+matricula2.Text+#39+'and ciclo='+#39+ciclo.Text+#39);
qnotas.Open;
ind:=strtofloat(formatfloat('#,0',qnotas.Fieldbyname('total').AsFloat));

ind:=ind/notas.RecordCount;

notas:es otra tabla
qnotas:es el query

si es posible me podrian explicar porque si los campos localizados por la consultas son de 3.5, y 4.00 el resultado es 8 exacto y cuandolo divido entre dos claro que sera 4.
como hagopara que no me redondee los campos.

graciasy sula2.
Responder Con Cita