Forums Últimos mensajes - Powered by IBM
 

redondeando cifras a dos decimales

17/03/2006 - 16:00 por .·:m·a·r·l·a:·. | Informe spam
Hola a todos :

pues esa es mi pregunta, quiero que, visualmente una funcion para redondear
valores float a dos decimales

he probado con

round(@float,2)
round(@float*100,0)/100

hasta con :

cast ( cast (@float * 100 as int) * 1 as float ) / 100

pero nada, se empeña siempre en darme 3.35999999999999

y so solo quiero 3.36

como puedo hacerlo ??
 

Leer las respuestas

#1 Alejandro Mesa
17/03/2006 - 16:55 | Informe spam
Trata,

select cast(@float as numeric(5, 2))


AMB

".·:m·a·r·l·a:·." wrote:

Hola a todos :

pues esa es mi pregunta, quiero que, visualmente una funcion para redondear
valores float a dos decimales

he probado con

round(@float,2)
round(@float*100,0)/100

hasta con :

cast ( cast (@float * 100 as int) * 1 as float ) / 100

pero nada, se empeña siempre en darme 3.35999999999999

y so solo quiero 3.36

como puedo hacerlo ??



Preguntas similares