[firebase-br] Problema em calculo - Ajuda

marcelo marcelo em teflamar.com.br
Ter Set 25 12:09:40 -03 2012


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
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>





Mais detalhes sobre a lista de discussão lista