> > SELECT sua_coluna/1.00000000000000 FROM sua_tabela WHERE suas_condições; > > Ajustando para sair o resultado da linha que você está suspeitando? >
Eu aumentei o número de zeros da divisão, até que sobrassem zeros à esquerda. Assim: SELECT valor/1.0000000000000000000000000000000000000000000000000 FROM nova_tabela O resultado final foi: -------------------------------------------------------------------------------------------- 355.5500000000000113686837721616029739379882812500000 355.5500000000000113686837721616029739379882812500000 Agora assim: SELECT valor FROM nova_tabela WHERE valor = 355.5500000000000113686837721616029739379882812500000 O resultado final foi: -------------------------------------------------------------------------------------------- 355.5500 355.5500 Ou seja internamente tem este "lixo". Mas, porque?
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral