[firebase-br] Erro com campos decimais

Jimi Roy Pugss jimi_roy em dew.com.br
Dom Jan 9 12:46:03 -03 2005


Firebird 1.5.2.4xxx

Pessoal, estou com um problema:

Tenho uma view que quando executo (sei que vai retornar apenas uma 
linha) da erro de aritmetic exception or string truncation...

da erro nessa coluna:
,      
CAST((VD.VEN_QTDE*VD.VEN_PRECOUNIT*VD.VEN_COTACAO)/VEN_COTACAOREF) AS 
DECIMAL (18,4)) AS TOTAL_MOEDA_REF

Valores :
VD.VEN_QTDE =2.132,00
VD.VEN_PRECOUNIT=142,78
VD.VEN_COTACAO=1,0000
VD.VEN_COTACAOREF=1,0000
COLUNA com o VEN_COTACAOREF substituido por 1 = 301.406,96

Porque isso ocorre? se o valor da coluna VEN_COTACAODIF == 1,0000 (pra 
mim é 1 rsrs) ??

Preciso resolver isso urgente, se alguem souber por favor me ajudem...

[]'
Jimi Roy
Developer World




-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 06/01/2005





Mais detalhes sobre a lista de discussão lista