ahhaha !essa é boa! Na verdade é o seguinte.. estou brincando com o postgres a algum tempo.. Estou tentando migrar um banco do mysql e testando umas consultas que eu fazia lá..
Algumas funcionaram, mas essa específica está complicada.. São valores financeiros, guardados como varchar(!) .. Xou te mostrar como é a linha no MySQL: replace(replace(phis.valorInvestimento,'.',''), ',' , '.') / (phis.familiasBeneficiadas) AS 'Valor do investimento por familia beneficiada', isso é pra converter, digamos: 1.500,64 pra 1500.64 pra poder fazer a divisão. Só que tem alguns que são uma string vazia... Ou seja, eu faria o cast de uma string vazia para 0. No postgres eu cheguei a : cast(replace(replace(phis.valorInvestimento,'.',''), ',' , '.') AS float) / cast(phis.familiasBeneficiadas AS integer) AS "Valor do investimento por familia beneficiada" mas não faz o cast do "" (okey... um banco mal planejado é um banco mal planejado seja lá em qual banco de dados!) []'s - Walter _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br
