[firebase-br] Conversão cast com alteração de valor

GutembergAdv gutembergadv em gmail.com
Sexta Novembro 5 21:16:26 -03 2021


/* Alguém sabe me dizer porque este cast gera dígitos significativos no
final do número? */
/* Neste caso foi o valor 3. Também preciso saber como evitar isso. É
necessário ter exatidão no valor */
/* Firebird 3 */

select
 '1485.45' VlrOriginal,
 cast('1485.45' as numeric(18,13)) VlrConvertido
from rdb$database


Mais detalhes sobre a lista de discussão lista