[firebase-br] Compraçao entre Campos?

Rubens Esfera Sistemas rubens em esferasistemas.com.br
Sex Mar 10 16:17:41 -03 2006


Sim, cristiano, se fosse uma query estática, mas no caso eu monto a 
query em "run time", colocando outras opções que o próprio usuário  
selecionar....

Cristiano Rebonatto escreveu:
> Rubens, acredito que você vai obter um melhor resultado ainda se vc 
> fizer com uma Select Procedure, que já fica compilada no banco
>
>
>
>
>
> Rubens Esfera Sistemas wrote:
>   
>> Olá amigos,
>>     acabei fazendo o seguinte:
>>           Criei uma view (ESTOQUEATUAL) que soma as quantidades da 
>> tabela prodlocal, me retornando codprod | quantidade,
>> ai fiz uma relação direta entra a tabela produtos com essa view ficando 
>> assim:
>>    
>> select estoque atual.quant,produtos.*
>>
>> from produtos,estoqueatual
>>
>> where produtos.id_produto = estoqueatual.codprod
>> and produtos.qtmin >= estoqueatual.quant
>>
>> Não sei se é o melhor jeito de fazer, mas funcionou e ficou bastante rápido.
>>
>>
>>
>> Fernando Lepore escreveu:
>>   
>>     
>>> Seria isso?
>>>
>>> SELECT PRODLOCAL.CAMPO_CHAVE,
>>>                SUM(PRODLOCAL.QUANTIDADE) AS QUANTIDADE
>>> FROM PRODLOCAL INNER JOIN PRODUTOS
>>>    ON PRODUTOS.CAMPO_CHAVE = PRODLOCAL.CHAVE_ESTRANGEIRA
>>> WHERE PRODUTOS.QTMIN > (SELECT SUM(PRODLOCAL.QUANTIDADE) FROM PRODLOCAL,
>>> PRODUTOS WHERE PRODUTOS.CAMPO_CHAVE = PRODLOCAL.CHAVE_ESTRANGEIRA)
>>> GROUP BY PRODLOCAL.CAMPO_CHAVE
>>>
>>> Usei os campos "CAMPO_CHAVE" e "CHAVE_ESTRANGEIRA" para relacionar as
>>> tabelas PRODUTOS e PRODLOCAL.
>>>
>>> ----- Original Message ----- 
>>> From: "Rubens Esfera Sistemas" <rubens em esferasistemas.com.br>
>>> To: <lista em firebase.com.br>
>>> Sent: Friday, March 10, 2006 12:32 PM
>>> Subject: [firebase-br] Compraçao entre Campos?
>>>
>>>
>>> Olá a Todos,
>>>
>>>     Gostaria de saber se é possível fazer uma comparação de um campo com
>>> um "sum", vou explicar melhor, tenho uma tabela produtos, onde tenho a
>>> quantidade mínima de estoque, e em outra tabela "ProdLocal" tenho as
>>> localizações e quantidades de cada local no estoque, presciso  saber os
>>> produtos que estão abaixo do estoque mínimo, seria mais ou menos assim:
>>>     PRODUTOS.QTMIN <= SUM(PRODLOCAL.QUANTIDADE
>>>
>>>
>>> Att,
>>> Rubens
>>> Esfera Sistemas
>>>
>>>
>>> ______________________________________________
>>> 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
>>>
>>>
>>>
>>>   
>>>     
>>>       
>> ______________________________________________
>> 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
>>
>>   
>>     
>
>   





Mais detalhes sobre a lista de discussão lista