Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2004, 07:02
Avatar de RsOfT
RsOfT
 
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 23 años
Puntos: 7
Pregunta Campo tipo float adquira numero que no he dado. SQL Server

Tengo una curiosodad. A ver si alguien puede reponderme.

Por qué el tipo de datos float en SQL Server, cuando le envio a que grabe una cantidad como 2967.91 lo que se graba es 2967.9099999999999?

Se supone que el campo tipo float tiene la campacidad de manejar todos esos decimales para más precisión pero si le estoy grabando una cantidad exacta, porque la desredondea.

Lo más extraño es que no es en todos los datos, por ejemplo: la cantidad 1171.49 se grabó bien, y no puso todos esos decimales.

__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--