Em 08/04/09, Osvaldo Kussama<osvaldo.kuss...@gmail.com> escreveu:
> Em 08/04/09, sergio santos<sergio.serginhos...@gmail.com> escreveu:
>> Pessoal o arredondamento od PosgreSQL funciona assim:
>> 8.265 = 2.27
>>
>> e o do PHP é assim:
>> 8.265 = 2.26
>>
>> tem uma forma de eu forçar o PosgreSQL a arredondar igual ao PHP?
>>
>
>
> Em primeiro lugar eu duvido que tanto o PostgreSQL quanto o PHP façam
> o arredondamento acima descrito.
> Agora se você estiver falando de 8.265 = 8.26, bem isto é o que se
> espera, matematicamente falando.

Ooops!
Queria dizer na frase acima:
8.265 = 8.27


>
> Creio que o PHP também não faz da forma como você descreveu, veja o
> manua (particularmente os 2 últimos exemplos)l:
> <?php
> echo round(3.4);         // 3
> echo round(3.5);         // 4
> echo round(3.6);         // 4
> echo round(3.6, 0);      // 4
> echo round(1.95583, 2);  // 1.96
> echo round(1241757, -3); // 1242000
> echo round(5.045, 2);    // 5.05
> echo round(5.055, 2);    // 5.06
> ?>
> http://br.php.net/round
>
> Mas você sempre pode criar sua própria função de arredondamento.
>
> Osvaldo
>
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a