[firebase-br] Valores com sujeiras
Carlos H. Cantu
listas em warmboot.com.br
Qua Mar 13 15:56:18 -03 2013
Double Precision não garante exatidão nos dados. Temos diversos
artigos tratando o assunto no site da FireBase.
[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br
P> Boa tarde Sr. tenho uma trigger que atualiza um determinado campo de uma
P> tabela, o mesmo é do tipo *double precision*, segue a trigger que atualiza
P> este campo valor abaixo :
P>
P>
P> update caixa_pdv t1 set t1.qtde_lancamentos = t1.qtde_lancamentos+1,
P> t1.saldo_atual = (Select sum(valor) from
P> caixa_pdv_mov
P> where numero_caixa =
P> new.numero_caixa
P> and cod_empr =
P> new.cod_empr
P> and status = 1
P> )
P>
P> Exemplo do que ocorre, do um select no campo após a trigger atualiza-lo e
P> aparece o valor 957,310, porém quando clico em cima do valor aparece
P> 957,3099999999999, já utilizei diversas maneiras para solucionar o problema,
P> como round, trunc e etc, gostaria de saber se alguém já passou por este
P> problema.
P>
P> ______________________________________________
P> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
P> Para saber como gerenciar/excluir seu cadastro na lista, use:
P> http://www.firebase.com.br/fb/artigo.php?id=1107
P> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista