>Veja como esta seu for. Você faz um for para pegar o nome dos
esquemas, como você tem 3 esquemas o for irá iterar apenas 3 vezes,
sendo 1 iteração para cada >esquema, por isso o seu retorno é de
3000.00, sendo 1.000 de cada tabela de cada esquema, e na verdade você
quer o somatório de tudo e para isso é necessário >modificar a sua lógica.
JotaComm,
Lendo um pouco mais... achei o problema! Acontece que o planejar de
consultas avalia a minha instrução somente na primeira vez, por isso que
a instrução abaixo não funciona e a sua com EXECUTE funciona.
SELECT INTO total_empresa sum(valor) from salario; -- não funciona
EXECUTE 'SELECT sum(valor) from salario' INTO total_empresa; -- funciona
Grato a todos,
Rogério
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral