Ver Mensaje Individual
  #15  
Antiguo 26-07-2007
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Reputación: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cuento "mi historia": empecé a usar interbase 5 en 1998, luego interbase 6 (que era libre), luego firebird 1, firebird 1.5 y todavía no hemos pasado a nuestros clientes a firebird 2, pero pronto será.
Pues bien, desde hace ya casi 10 años, todos los valores numéricos, importes, cálculos, etc. lo guardamos siempre como tipo "double". Si son valores monetarios entonces lo guardamos redondeados a 2 decimales (desde que tenemos el euro).
Nunca hemos tenido esos problemas de decimales, tan sólo nos puede ocurrir si guardamos valores como float.

Cita:
Empezado por jhonny
En mi caso particular uso Numeric(15,2), tanto para variables en los procedures, como en las tablas.
Creo que ese tipo no debe tener ningún problema con los decimales.
Responder Con Cita