Hola a todos,
me he dado cuenta de un problema que ocurre con el redondeo de los
decimales:
En SqlServer:
PRINT ROUND(3.45,1) = 3.50 Correcto
En Vb.Net
Math.Round(3.45,1)= 3.4 Incorrecto!!!
No sé si hay otra función que realice el redondeo correctamente, pero no he
sabido encontrarla. De momento utilizo el la función Format que sí me
realiza el redondeo correctamente:
Format(3.45, "#,##0.0;-#,##0.0;0.0") = 3.5 Correcto
¿Sabeis si existe una función que realice el redondeo correctamente en lugar
de utilizar la función Format?
Gracias y un saludo
Santiago Barro
Leer las respuestas