Oi povo! Resolvi a minha consulta aqui, e gostaria de fazer um adendo: A query ficou assim:
SELECT case when(phis.valorInvestimento)='' then '0' else cast(replace(replace(phis.valorInvestimento,'.',''), ',' , '.')as float) end / case when phis.familiasBeneficiadas='' then '1' else cast(replace(replace(phis.familiasBeneficiadas,'.',''), ',' , '.')as float) end FROM phis Pior - o formulário não foi tratado na hora de entrar... então tinha no campo familiasBeneficiadas coisas tipo "120 famílias, 12 famílias", até mesmo o bendito valor vazio (o tal do ''). Pior 2 - o MySQL fez a conta: '' (string vazia) dividido por "120 famílias" sem reclamar de nada! Já o PostgreSQL reclamou e me fez arrumar a query! É isso! []'s - Walter _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br
