[firebase-br] Valores com sujeiras

Pedro pedro em oressoftware.com
Qua Mar 13 15:43:59 -03 2013


Boa tarde Sr. tenho uma trigger que atualiza um determinado campo de uma
tabela, o mesmo é do tipo *double precision*, segue a trigger que atualiza
este campo valor abaixo :

 

 

     update caixa_pdv t1 set t1.qtde_lancamentos = t1.qtde_lancamentos+1,


                             t1.saldo_atual      = (Select sum(valor) from
caixa_pdv_mov           

                                                     where numero_caixa =
new.numero_caixa         

                                                       and cod_empr     =
new.cod_empr             

                                                       and status       = 1
)  

 

Exemplo do que ocorre, do um select no campo após a trigger atualiza-lo e
aparece o valor 957,310, porém quando clico em cima do valor aparece
957,3099999999999, já utilizei diversas maneiras para solucionar o problema,
como round, trunc e etc, gostaria de saber se alguém já passou por este
problema.

 




Mais detalhes sobre a lista de discussão lista