Volpato escreveu: > > Pelo que eu vi, teu order by é com sum(totItem), ou > coisa parecida. > O max() estava em um campo do select, tente remover > esta função e adicionar o campo no group by. >
bom dia Volpato, este max() no select é porque tem alguns fornecedores repetidos na base do cliente, o mesmo fornecedor mas com código de fornecedor diferente, não é culpa minha, rs. No relatório tem o código do fornecedor e como eles não querem a curva abc com nomes de fornecedores repetidos eu capturo o maior código, que logicamente é o fornecedor mais ativo. O sistema é em PHP, e os relatórios de curva abc tem saida em pdf e xls, era usada uma classe para criar o relatório, antes eu não poderia simplesmente tirar o código do fornecedor do relatório, só que agora eu consegui modificar a classe! Então, seguindo as recomendações deste pessoal fantástico do fórum eu já posso retirar o max() do select. Volpato escreveu: > PS: > - quanto de memória vc tem ? Aqui no escritório eu tenho 1 gb, no cliente eu preciso confirmar, algo entre 2 e 3 gb > - quanto de shared_buffers está setado no postgresql.conf? > - quanto de work_mem ? # - Memory - shared_buffers = 1000 # min 16 or max_connections*2, 8KB each #temp_buffers = 1000 # min 100, 8KB each #max_prepared_transactions = 5 # can be 0 or more # note: increasing max_prepared_transactions costs ~600 bytes of shared memory # per transaction slot, plus lock space (see max_locks_per_transaction). #work_mem = 1024 # min 64, size in KB #maintenance_work_mem = 16384 # min 1024, size in KB #max_stack_depth = 2048 # min 100, size in KB > []´s, ACV > > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > > > _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
