decimales de mas

03/12/2009 - 23:10 por Luis Mata | Informe spam
hola

Porque esto en un select : round(total*3.2,2)

arroja: 3462.4000000
 

Leer las respuestas

#1 Carlos Sacristan
04/12/2009 - 09:45 | Informe spam
No hay decimales de más. ROUND no hace más que redondear al número con la
precisión que tú le indicas, pero no cambia la escala del número resultante.

Echa un vistazo al resultado de total*3.2. Ese es el número que ROUND trata
y que redondea al valor que le indicas. Pero si lo que necesitas es que no
muestre tantos decimales, tendrás que convertir el valor resultante de esa
operación al tipo de dato que necesites.

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático


"Luis Mata" wrote in message
news:
hola

Porque esto en un select : round(total*3.2,2)

arroja: 3462.4000000


Preguntas similares