[firebase-br] Fw: Left Join
Eduardo Jedliczka
jedyfb em gmail.com
Ter Abr 7 17:00:28 -03 2009
Não quero ser chato, mas qual é a real necessidade da tabela ORCAMENTOS
neste select ?
não seria melhor fazer:
SELECT CADPRODUTOS.CODLOJA, CADPRODUTOS.DESCRICAO, SUM(ITENSORC.QTD) AS TOT_QTD, SUM(ITENSORC.VLTOTAL) AS TOT_VALOR
FROM CADPRODUTOS
LEFT JOIN ITENSORC ON ITENSORC.PRODUTO = CADPRODUTOS.CODLOJA
GROUP BY CADPRODUTOS.CODLOJA, CADPRODUTOS.DESCRICAO
ORDER BY 3 DESC
Outra coisa, cadê o where ???
Sucesso,
Eduardo Jedliczka
Apucarana - PR
Em Seg, 2009-04-06 às 16:52 -0300, joao_jma escreveu:
>
>
> SELECT
>
> CADPRODUTOS.CODLOJA, CADPRODUTOS.DESCRICAO, SUM(ITENSORC.QTD) AS TOT_QTD,
>
> SUM(ITENSORC.VLTOTAL) AS TOT_VALOR
>
> FROM
>
> ORCAMENTOS
>
> LEFT JOIN
>
> ITENSORC ON (ORCAMENTOS.CODLOJA = ITENSORC.CODLOJA
>
> AND ORCAMENTOS.CODIGO = ITENSORC.ORCAMENTO
>
> AND ORCAMENTOS.DATA = ITENSORC.DATA)
>
> LEFT JOIN
>
> CADPRODUTOS ON (ITENSORC.PRODUTO = CADPRODUTOS.CODLOJA)
>
> GROUP BY
>
> CADPRODUTOS.CODLOJA, CADPRODUTOS.DESCRICAO
>
> ORDER BY
>
> SUM(ITENSORC.QTD) DESC
>
>
>
>
>
> João M. de Amorim - Informática:
> Andreza Enxovais - Ibitinga/SP
>
>
>
> ----- Original Message -----
> From: Sandro Souza
> To: FireBase ; João JMA
> Sent: Monday, April 06, 2009 3:32 PM
> Subject: Re: [firebase-br] Left Join
>
>
> Bom dia/tarde João.
>
> Acredito que precisamos de mais informações para podermos te ajudar.
>
> Você poderia enviar o código SELECT e a estruturas (DDL) das tabelas envolvidas?
>
> Isso ajudaria a identificar alguma forma de agilizar a consulta.
>
>
> 2009/4/6 joao_jma <joao_jma em itelefonica.com.br>
>
> Só tenho 1 índice em cada tabela, e são nos campos de sequência (um contador automático).
>
>
>
>
>
> Assinatura João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP ((16) 3341-9000 È(16) 9239-0959
> ----- Original Message ----- From: "Infosag" <infosag em terra.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Monday, April 06, 2009 1:32 PM
> Subject: Re: [firebase-br] Left Join
>
>
>
> amigo da uma olhada nos indices !
>
> ----- Original Message ----- From: "joao_jma" <joao_jma em itelefonica.com.br>
> To: "Lista FireBase" <lista em firebase.com.br>
> Sent: Monday, April 06, 2009 1:26 PM
> Subject: [firebase-br] Left Join
>
>
> Existe algum comando que faça exatamente o que o left join faz só que mais
> rápidamente?
>
> Tenho um relatório que tem q mostrar os registros do lado esquerdo mesmo q
> não existam do lado direito... mas utilizando o left join tá mto lento...
> rsrsss
>
>
> []'s
>
> João M. de Amorim - Informática:
> Andreza Enxovais - Ibitinga/SP
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista