[firebase-br] Arredondamento !
Sandro Souza
escovadordebits em gmail.com
Qui Set 3 14:37:39 -03 2009
Bom dia/tarde Renato.
Grande Renato, se na sua versão de Firebird, o arredondamento só acontece a
partir do dígito 6 em diante, então experimente o seguinte:
SELECT CAST((MEUCAMPO + 0.001) AS NUMERIC(15,2)) FROM .....
Dessa forma, "SELECT CAST((22.275 + 0.001) AS NUMERIC(15,2)) FROM
RDB$DATABASE" retornaria 22.28, como esperado.
Se for usar esse "pulo de gato", não se esqueça de retirá-lo assim que
colocar uma versão mais nova do Firebird.
Espero ter ajudado mais que atrapalhado. :D
2009/9/3 renato <centriscorps em gmail.com>
> Eu testei na versão 1.5 SuperServer.
> Alguém da lista testou em outras versões do Firebird?
>
> Renato
> ______________________________________________
> 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