Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/12/2009, 11:25
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses
Puntos: 2658
Respuesta: Problema con ROUND

La función ROUND() realiza la misma operación de redondeo matemático que te enseñaron en la escuela: Si el valor está por debajo de la mitad, se descarta y si está de la mitad para arriba, se redondea hacia arriba.
Cuando redondeabas en la escuela:
Cita:
8.34 = 8
8.36 = 8
8.50 = 9
8.75 = 9
¿Se entiende?

El redondeo que hace ROUND() es correcto, la división hecha en la sentencia debe estar dando menos de 8250. Si te diese 8249.999999999, de todos modos sería 8200, porque ese valor es inferior a 8250.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)