Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-11-2023
gasal gasal is offline
Miembro
 
Registrado: may 2003
Posts: 25
Poder: 0
gasal Va por buen camino
Firebird 4.X - Uso de decFloat

Hola.
He estado testeando el nuevo tipo de dato DECFLOAT , el cual almacena números de punto flotante exactamente ,
esto aplica a todas las aplicaciones comerciales ; gestión , cálculos etc.


Me gustaría conocer su opinión ya que estoy evaluando el utilizar solo este tipo de dato en lugar de los anteriores
para cálculos.

Gracias.
Gasal.
__________________
Gasal.
Responder Con Cita
  #2  
Antiguo 07-11-2023
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.757
Poder: 21
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Ese tipo de dato se recomienda cuando se trabaja con moneda (facturación, contabilidad, etc.)
Guarda decimales de forma deferente.

De todos modos vas a tener que seguir haciendo redondeos según corresponda.

Por ejemplo, si tienes que hacer la siguiente operación:
El precio con IVA incluido es 99,00€
El IVA es 21%
La base imponible sería 99,00€ /1.21
Esto da como resultado 81,8181818181...€

Si es la base de una línea podrías decir que es 81.818€ (o más decimales, para que la suma de líneas cuadre con la base de la factura).
Si se trata del final de la factura deberás redondear, por ley, a 2 dígitos: Base=81,82; Cuota IVA= 17,18€; Líquido = 99,00€.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Migración Firebird 2.5 a Firebird 4. Error Unknown SQL Data type (32752). Jose99mir Firebird e Interbase 5 10-11-2023 11:07:15
Correr aplicacion delphi firebird 2.1 en servidor firebird 3 gmontes Firebird e Interbase 5 08-06-2020 21:58:53
base de datos creada con firebird 2.5 abrirla con firebird anteriores anubis Firebird e Interbase 5 20-11-2013 22:35:32
Firebird 1.5.3 Error:No puede ejecutarse Firebird Guardian xq ya hay una instancia Delphius Firebird e Interbase 5 26-01-2007 11:19:20
alguien ha utilizado Firebird DDX provider? (conectarse con db en firebird!) JuanErasmo .NET 1 04-11-2006 17:17:12


La franja horaria es GMT +2. Ahora son las 00:54:33.


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
Copyright 1996-2007 Club Delphi