Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   SQL Server (http://www.forosdelweb.com/f87/)
-   -   Usar Float o Money (http://www.forosdelweb.com/f87/usar-float-money-450056/)

oso_novato 14/12/2006 09:53

Usar Float o Money
 
Hola a todos los usuarios de este gran foroˇ
La razon por la cual escribo es para pedirles consejo sobre como utilizar los tipo de datos en SQL2000ˇ
En mi nuevo empleo hay una aplicacion que fue realizada en V.B 6.0 y usa SQL 2000 como B.D, una de las tabla que usa tiene un campo de tipo float en el que guarda el total de costo de aparque de un barco (es un sistema portuario), en fin lo que a estado pasando es que derrepente el conjunto de registros se corre la coma dando asi valores inexactos y la verdad es que nose que es lo que pasa.
No se si sera porque el sistema guarda el resultado numerico junto con las comas (,) o por el mismo campo que usa que es float y no money (como creo yo que deberia de ser) la verdad me alegraria mucho algun consejo por parte de ustedes.
Soy un novato referente a base de datos y por ende mis conocimientos son muy basicos

de antemano muchas gracias

Developer9 14/12/2006 20:24

Re: Usar Float o Money
 
Usa money... money es money y no tienes ningún problema :-) Yo uso money

Mithrandir 19/12/2006 21:22

Re: Usar Float o Money
 
Money te da la precisión exacta y no pierdes esas pequeñas cantidades que pierdes con los valores float/real (tipos de datos aproximados).

El problema es que tanto el tipo de datos money como el tipo numeric/decimal internamente se guardan como caracteres (char), con lo que el espacio de almacenamiento es bastante superior, así como el tiempo de procesamiento (operaciones aritmeticas) pues depende de una (tardada) conversión al tipo numérico de cada registro en cada operación.

Por eso es que solo se recomiendan cuando la pequeña pérdida de decimales de float es inadmisible (pirdes milésimas o menos, nada de correr el punto de posición)


La zona horaria es GMT -6. Ahora son las 09:23.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.