Otima ideia.. é isso que vou fazer.. realmente nao me parecia certo ter q repetir a mesma fucao devolvidos... mas agora eu tenho um problema.. pois eu puxo os dados do movimento de saida do mes de julio por data de emisao... mas alguns itens.. foram devolvidos no mes de agosto.. com a funcao DEVOLVIDOS() eu fazia referencia a nota que tinha sido devolvido.. agora nao vou poder fazer isto... estou pensando a melhor forma de fazer... mas a ideia foi valida.. o mesmo que levava mais de 2 min.. agora caiu p/ 5 segundos..
Obrigado pela ajuda On 8/23/07, Marco A P D´Andrade <[EMAIL PROTECTED]> wrote: > > Rodrigo, > > Após uma verificação *muito* superficial, segue meu pitaco ... > > > O problema não parece estar na query, mas no numero de queries > necessário para calcular devolvidos. > > Vamos supor que em sua primeira tabela, vc tenha algo em torno de 100 > registros... > Serão executadas 100 vezes a query da função devolvidos, aparentemente > com sequencial scan; > Isto sem considerar os joins ... > Sugiro que em vez de utilizar uma função vc utilize um join com os > registros devolvidos ... > > > > Sds, > Marco Antonio > >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
