![]() |
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?
|
Recomendaría FLOAT...
|
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 |
numeric y no olvides tu base de datos en dialect 3. si no no funciona ;) (en firebird es asi)
|
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 |
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 07:47:34. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi