[firebase-br] Problema em calculo - Ajuda

Felipe Aron felipearon em gmail.com
Ter Set 25 16:11:31 -03 2012


Amigo não entendi o porque da dificuldade. Você vai armazenar esse valor?

Se sim, basta fazer o cálculo normalmente, sem cast(), e em seguida salvar
o valor. Só vale lembrar que nesse caso o resultado precisa caber dentro de
(8,3).

2012/9/25 Marcos Weimer <marcosweimer em gmail.com>

> Justamente oque eu não queria fazer era aumentar o campo. Estou vendo que
> não vai existir outra saida.
>
> -=Ma®©oS=-
> Marcos R. Weimer
> Delphi / C# / ASP.NET / WebServices / Firebird
>
>
>
>
> Em 25 de setembro de 2012 12:09, marcelo <marcelo em teflamar.com.br>
> escreveu:
>
> > aumente esse campo que dá certo.
> > select cast((((1205.000000 - 0.050000) / 0.050000) * 100) as
> > numeric(11,3)) from rdb$database
> >
> > Em 25/09/2012 12:01, Marcos Weimer escreveu:
> >
> >> Srs.
> >>
> >> executando este select em uma procedure: (estes valores são obtidos
> >> durante
> >> o proc. apenas para "cortar o caminho" ja passei com os valores que
> causam
> >> a falha)
> >>
> >> select (((1205.000000 - 0.050000) / 0.050000) * 100)
> >> from rdb$database
> >>
> >> Isto retorna um campo numeric(18,12), ai vem a questão, como faço isto
> >> caber em um campo numeric(8,3) ?
> >> Cast não funciona.
> >>
> >> Alguma dica?
> >>
> >>
> >>
> >> -=Ma®©oS=-
> >> Marcos R. Weimer
> >> Delphi / C# / ASP.NET / WebServices / Firebird
> >> ______________________________**________________
> >> 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<
> http://www.firebase.com.br/fb/artigo.php?id=1107>
> >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<
> 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<
> http://www.firebase.com.br/fb/artigo.php?id=1107>
> > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<
> 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
>



-- 
Analista-Programador
#FollowMe: @felipearon <http://twitter.com/felipearon> (
http://felipearon.net)



Mais detalhes sobre a lista de discussão lista