[firebase-br] Converter 3 digitos decimais

Rodrigo dominio em engeplus.com.br
Seg Out 6 15:47:36 -03 2008


Boa tarde a todos,

Estou passando pelo seguinte problema...

Tenho uma procedure ao qual preciso converter o Campo VCompra que é 
Varchar(20) para Numeric(8,3).

Fiz assim para poder funcionar com 2 casas decimais,
Cast(VCompra/100 as Numeric(8,3))

porém nao funciona com 3 casas decimais, poderia fazer assim
Cast(VCompra/1000 as Numeric(8,3))

porem tenho valores que estao com 2 e com 3 casas decimais... entao
nao consegui fazer para definir independente de ser 2 ou 3 casas decimais 
retornar o valor correto.

Se alguem puder ajudar...

Agradecido,
Rodrigo 





Mais detalhes sobre a lista de discussão lista