![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() Apreciados amigos estoy actualizando una base de datos la cual debe realizar la operacion presentada en la parte de abajo.
campo A 13.5 = 247600.00000 ; campo B 15.9 = 1.000000000; SELECT 247600.00000 * 1.0000000000 FROM RDB$DATABASE RESULTADO Interger Overflow ![]() campo A 13.5 = 247600.00000 ; campo B 15.9 = 1.000000000; SELECT 247600.00000 * 1.00000000 FROM RDB$DATABASE RESULTADO 247600.000000000029 ![]() Que sugerencia me pueden dar para obterner el calculo ya que el valor de b debe tener el mayor numero de decimales posible? |
#2
|
||||
|
||||
¿has probado a declarar los campos como double?, te "pego" un diálogo con isql que devuelve el valor esperado.
Código:
C:\Archivos de programa\Firebird\Firebird_1_5\bin>isql Use CONNECT or CREATE DATABASE to specify a database SQL> connect c:\datos\representante.fdb user "SYSDBA" password "masterkey"; Database: c:\datos\representante.fdb, User: SYSDBA SQL> select 247600.00000 * 1.0000000000 from RDB$DATABASE; ====================== 247600.0000000000000 SQL>quit; C:\Archivos de programa\Firebird\Firebird_1_5\bin>
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal Última edición por Casimiro Notevi fecha: 11-01-2006 a las 09:13:44. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Mi primera vez... con FireBird | dec | Varios | 9 | 04-10-2005 15:31:54 |
aplicaciones para tener un completo control de firebird 1.5 | ale21alito | Conexión con bases de datos | 2 | 02-04-2005 22:55:52 |
Cantidad de Informacion en Firebird | Choclito | Firebird e Interbase | 9 | 27-10-2004 20:37:27 |
Libro "The Firebird Database Developer's Guide" de Helen Borrie | Voutarks | Noticias | 14 | 03-10-2004 16:55:13 |
![]() |
|