[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