[firebase-br] Converter 3 digitos decimais

Marco Antonio Abreu mabreu em itquality.com.br
Qua Out 8 16:05:27 -03 2008


Uma coisa, vc não disse como estão armazenados os valores neste campo
varchar. Eles estão com o ponto ('12.34') ou vírgula ('12,34') decimal
ou estão como inteiros ('1234')? Se estiverem como inteiros não vai ter
jeito de fazer automático sem saber quando é um caso ou quando é o
outro. Se estiverem com ponto ou virgul vc tem que completar com zeros
para ficar com 3 casas decimais e fazer a conversão.

[]'s,

Marco Antonio Abreu
IT Quality Systems
mabreu em itquality.com.br
http://www.itquality.com.br



Rodrigo wrote:
> Entao, não sei...
>
> por exemplo, tijolo o valor de cada tijolo é 0,257 e cimento é 18,90
> entao, no tijolo automaticamente, ele muda o valor para 0,26 ao qual
> quando compra 1000 tijolos da 260,00 e o certo seria 257,00 esse é o
> problema.
>
> Atenciosamente,
>
> Rodrigo
>
>
>
> ----- Original Message ----- From: "Janderson Almeida"
> <jandersonloko em gmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Monday, October 06, 2008 5:16 PM
> Subject: Re: [firebase-br] Converter 3 digitos decimais
>
>
> como vc sabe quais estão com duas casas e quais estão com tres???
>
> abraço.
>
> 2008/10/6 Rodrigo <dominio em engeplus.com.br>
>
>> 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
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> --------------------------------------------------------------------------------
>
>
>
>
> No virus found in this incoming message.
> Checked by AVG - http://www.avg.com
> Version: 8.0.173 / Virus Database: 270.7.6/1712 - Release Date:
> 7/10/2008 09:41
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>




Mais detalhes sobre a lista de discussão lista