[firebase-br] Demora em Stored Procedure...
marcio
marcio em altero.com.br
Sex Jul 29 15:05:46 -03 2005
Roberto crie indices secundarios para os campos principais das tabelas e
tente fazer uma procedure separada para esta subconsulta ;;;
ps:Manda um abraço para o Eduardo;
Márcio Konrath
CPD - Metalurgica Altero
----- Original Message -----
From: "Roberto - Sui Generis" <roberto em suigenerisinf.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, July 29, 2005 2:07 PM
Subject: [firebase-br] Demora em Stored Procedure...
> Tenho a Stored Procedure abaixo, mas para me retornar o Resultado, demora
> muito... Alguém tem uma sugestão para ficar mais rápida...
> Obs: Esta SP retorna as Maiores vendas por cliente
>
> begin
> for select b.NOME,
> (select sum(c.QUANTIDADE * c.VALOR_ORIGINAL) from LANCAMENTOS c
> left join NOTAS d on d.NOTA_ID = c.NOTA_ID
> where d.DT_EMISSAO between '01-01-2005' and '12-31-2005'
> and c.CLIENTE_ID = b.CLIENTE_ID
> ) as TOTAL_PRODUTOS
> from CLIENTES b
> order by 2 desc
> into :NOME, :TOTAL
> do
> suspend;
> end
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> !DSPAM:42ea633e141421804284693!
>
>
Mais detalhes sobre a lista de discussão lista