Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   guardar precios. numeric o float? (https://www.clubdelphi.com/foros/showthread.php?t=60597)

Patricio 07-10-2008 14:16:44

guardar precios. numeric o float?
 
trabajo con interbase 6.0 server, y siempre tengo dudas al guardar valores decimales para su manejo, que me conviene usar el tipo numeric(9,2) por ejemplo o float?

Rogersito Plus 07-10-2008 14:38:53

Recomendaría FLOAT...

jhonny 07-10-2008 15:03:07

Por mi parte, recomiendo Numeric(15,2) o Double precision, float puede causar varios problemas, de hecho el siguiente enlace es una muestra de ello...

http://www.clubdelphi.com/foros/show...ighlight=float

gmontes 07-10-2008 15:28:38

numeric y no olvides tu base de datos en dialect 3. si no no funciona ;) (en firebird es asi)

Lepe 07-10-2008 16:13:01

Según dice la documentación: Numeric(X,Y) en dialecto3
X es un numero mayor que 9
Y los decimales que quieras. (si no quieres tener problemas de redondeos en operaciones matemáticas, deberías usar 6 decimales minimos y ya después redondear a 2. Esto se decía para las famosas aplicaciones que debían trabajar entre Peseta y Euro hace unos años).

Saludos

lbuelvas 07-10-2008 16:21:17

Te recomiendo Numeric(15,2) pues es el tipo de datos para ese propósito.

Los float son para cálculo numérico.


La franja horaria es GMT +2. Ahora son las 12:03:54.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi