[firebase-br] Ajuda em SQL

Cmte Wilson wilson.butigeli em itelefonica.com.br
Qua Dez 3 14:20:29 -03 2008


Select realizado com sucesso. 
Obrigado a todos pela  ajuda.

Wilson

Sandro Souza escreveu:
> Bom dia/tarde pessoal.
>
> Só complementando a resposta de nosso amigo "joao_jma", você também pode
> utilizar o operador BETWEEN:
>
> select codpro, despro from produtos
> where codpro not in (select codpro from movimento where datmov between
> datINI and datmov)
>
> O resultado será o mesmo.
>
> Veja se existe algum índice para o campo "datmov" da tabela "movimento",
> pois isso agilizaria bastante a pesquisa.
>
> Talvez seja besteira minha, mas acho que se colocarmos um DISTINCT nesse
> SELECT mais interno, poderia reduzir a quantidade de registros retornados
> por esse SELECT mais interno, reduzindo o tempo gasto pelo SELECT mais
> externo na pesquisa dos códigos dos produtos:
>
> select codpro, despro from produtos
> where codpro not in (select distinct codpro from movimento where datmov
> between datINI and datmov)
>
> Espero ter ajudado mais que atrapalhado. :D
>
>
> 2008/12/3 joao_jma <joao_jma em itelefonica.com.br>
>
>   
>> select codpro, despro from produtos
>> where codpro not in (select codpro from movimento where datmov >= datINI
>> and datmov <= datFIN)
>>
>>
>> Assinatura João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP
>> ((16) 3341-9000 È(16) 9239-0959
>> ----- Original Message ----- From: "Cmte Wilson" <
>> wilson.butigeli em itelefonica.com.br>
>> To: "FireBase" <lista em firebase.com.br>
>> Sent: Wednesday, December 03, 2008 12:00 PM
>> Subject: [firebase-br] Ajuda em SQL
>>
>>
>>
>> Tenho as  seguintes  tabelas  criada em Fb 1.5.5 e dialect 3,
>> 1. produtos (codpro, despro....) sendo (varchar, varchar)
>> 2. movimento (datmov, codpro, qtdd...) sendo (data, varchar, numeric)
>>
>> Gostaria de realizar um sql que me retornasse todos os produtos que nao
>> tiveram
>> movimento dentro de um determinado período.
>>
>> Wilson
>>
>>
>>
>>
>> ______________________________________________
>> 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
>   
> ------------------------------------------------------------------------
>
>
> No virus found in this incoming message.
> Checked by AVG - http://www.avg.com 
> Version: 8.0.176 / Virus Database: 270.9.13/1826 - Release Date: 3/12/2008 09:34
>
>   





Mais detalhes sobre a lista de discussão lista