============================================================= Partcipe das enquetes sobre os novos rumos da comunidade! Acesse http://www.pgfoundry.org:8080/novosRumos =============================================================
tacio vilela <[EMAIL PROTECTED]> escreveu:
Pode até ser nd a v pra maioria... mas tipo...
qdo eu divido um número 32/6 o resultado retornado é 5, e eu preciso do resultado 5,3333333333 para arredonda-lo para cima....
tem alguma coisa q possa ser feita???
Se os dois operandos forem inteiros a divisão será inteira, portanto truncará o resultado.
bdteste=# SELECT 32/6;
?column?
----------
5
(1 registro)
Se um dos operandos for não-inteiro o resultado não será truncado:
bdteste=# SELECT 32.0/6;
?column?
--------------------
5.3333333333333333
(1 registro)
bdteste=# SELECT 32::FLOAT/6;
?column?
------------------
5.33333333333333
(1 registro)
bdteste=# SELECT 32::NUMERIC/6;
?column?
--------------------
5.3333333333333333
(1 registro)
[]s
Osvaldo
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora!
_______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/
