![]() |
Error Calculo FIREBIRD 1.5.2.4731
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 :confused: Que sugerencia me pueden dar para obterner el calculo ya que el valor de b debe tener el mayor numero de decimales posible? |
¿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 |
La franja horaria es GMT +2. Ahora son las 04:51:02. |
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