Delphi - Redondear

 
Vista:

Redondear

Publicado por Ismael Santos (44 intervenciones) el 30/03/2009 19:13:25
Hola a todos

haber si me dan una mano, tengo cuatro valores interger en mi table IB en un query quiero sacarle el promedio a estos cuatros valores, pero el resultado debe estar redondeado.

por ejemplo : 85.66 el resultado seria 86

gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 65
Oro
Ha mantenido su posición en Delphi (en relación al último mes)
Gráfica de Delphi

RE:Redondear

Publicado por E.T. (1244 intervenciones) el 31/03/2009 00:19:14
Busca en la ayuda de delphi la función RoundTo, para usarla debes agregar la unidad math
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Redondear

Publicado por ismael santos (44 intervenciones) el 31/03/2009 12:54:58
Lo que quiero es aplicar un resondeo en una consulta SQL en base de dato IB

el query es mas o menos asi

select ((n1+n2+n3+pract)/4) as Promedio from TABLA

lo que quiero que ese valor Promedio sea redondeado :

REsultado sin Redondear = 81.75
REsultado Redondeado = 82 **


** Es el resultado que quiero lograr
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 65
Oro
Ha mantenido su posición en Delphi (en relación al último mes)
Gráfica de Delphi

RE:Redondear

Publicado por E.T. (1244 intervenciones) el 31/03/2009 18:23:18
Si tus campos n1,n2,n3,pract, no son valores tan grandes puede que esto te funcione

select Cast((n1+n2+n3+pract)/4 as integer) as Promedio from TABLA

Esto me funciona en firebird, debe ser lo mismo para interbase
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar