Hola Andres,

Proba casteando, por diferencias de precisión:

 

SELECT CAST(columnName AS DECIMAL(8,2))

 

Fuente:
http://www.experts-exchange.com/Microsoft/Development/MS-SQL-Server/Q_214379
98.html

 

Saludos

 

 

From: [email protected] [mailto:[email protected]] On Behalf Of Andres
Guzman
Sent: Tuesday, August 11, 2009 13:26
To: [email protected]
Subject: [puntonet] Problemas con Float

 

Estimados, quisiera saber si alguien sabe como puedo evitar el siguiente
problema, lo que sucede es que en base de datos tengo un campo tipo Money, y
en la aplicacion (framework 2.0) se le trata como float, pero mi problema es
cuando traigo los valores y los convierto a Float, y si estos tienen mas de
8 digitos me los deja como valor exponencial, por ejemplo si en la base esta
el valor 9999999,78 al trearlo y convertirlo me lo deja como 1E+07, alguien
sabe como puedo evitar esto

De antemano muchas gracias.

Andrés

Responder a