FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
Hola ecfisa y casimiro gracias ppr responder... en realidad ecfisa tine razon. El problema no esta en las funciones de redondeo si no en el mismo campo en la base de datos de firebird q almacena el dato como un float hasta con N cantidad de decimales q en ocasiones en el tercer decimal hay un numero mayor de 5 haciendo dificil o creo imposible q no me redondee... tendre q cambiar el campo en la bd a Decimal 12,2..
.... Agradeciendo siempre su aporte Novato_erick |
#2
|
||||
|
||||
Cita:
|
#3
|
||||
|
||||
Hola.
Si, y también agregar que podes utilizar la función ROUND de Firebird. Como ejemplo:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
|||
|
|||
Cita:
Cita:
el asunto como lo mencioné antes la db tiene el campo de tipo Float el cual todo numero que ingrese me manda hasta doce decimales. la solución creo que estaría en cambiar el tipo de dato a Decimal 12, 2 como lo puse en el post anterior sin embargo me acabo de encontrar que no es compatible Decimal con float En firebird aunque tambien se que no es exclusivo de firebird la incopatibilidad de datos ya ingresado para codificar el campo; nuevamente Gracias Chicos... Es bueno saber que no estoy solo en esto.... Saludos |
#5
|
||||
|
||||
Cita:
Como te comentó Casimiro es el comportamiento natural de todos los sistemas (al menos los que conozco). Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
||||
|
||||
novato_erick,
Cita:
El código anterior permite hacer diferentes tipos de ajustes decimales con redondeo y sin redondeo. Espero sea útil Nelson. Última edición por nlsgarcia fecha: 03-04-2014 a las 22:06:06. |
#7
|
||||
|
||||
Si quieres redondear, por ejemplo, a 2 decimales:
|
#8
|
||||
|
||||
Hola novato_erik.
Tanto Delphi como Firebird, redondean (y lo hacen muy bién) con SimpleRoundTo() y ROUND(), pero si sos de los que te gusta ir a las bases, te pongo otra opcion. Delphi:
Firebird:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#9
|
||||
|
||||
Cita:
|
|
|
|