[firebase-br] Criar consulta de estoque

Nelson Sadala Tavares nsadala em yahoo.com.br
Qua Out 26 14:31:38 -03 2005


Valeu, funcionou direitinho.. não tinha pensado dessa
maneira.. agora vou criar uma view :)

--- Valdir Marcos <valdir.marcos em ig.com.br> escreveu:

> Tente fazer assim:
> Select
>   E.Cod_Produto,
>   E.Lote,
>   E.Cod_Almox,
>   E.Qtd_Estoque,
>   (Select
>      Sum(Qtd_Requisitada)
>    From
>      ItensRequisição I
>    Where
>      Situacao = Aberto and
>      I.Cod_Produto = E.Cod_Produto) as
> Qtd_Reservada,
>   E.Qtd_Estoque - (Select
>                      Sum(Qtd_Requisitada)
>                    From
>                      ItensRequisição I
>                    Where
>                      Situacao = Aberto and
>                      I.Cod_Produto = E.Cod_Produto)
> as Qtd_Disponível
> From
>   Estoque E
> 
> Um abraço,
> 
> Valdir Marcos
> 
> ----- Original Message ----- 
> From: "Nelson" <nsadala em yahoo.com.br>
> To: "FireBase" <lista em firebase.com.br>;
> <jedersonzuchi em yahoo.com.br>
> Sent: Tuesday, October 25, 2005 1:42 PM
> Subject: [firebase-br] Criar consulta de estoque
> 
> 
> > Olá amigos, eu tenho a seguinte situação
> >
> > Tenho uma tabela de estoque que possui as
> seguintes informações
> >
> > Estoque
> > Cod. Produto - Lote - Cod. Almox - Qtd Estoque
> >
> > Através dessa tabela eu sei a quantidade de
> produtos que tem em cada 
> > estoque por almoxarifado.
> >
> > E tenho uma tabela de requisições, que poussi o
> almoxarifado de origem (de 
> > onde eu vou fazer a baixa do produto). E
> > relacionada a ela eu tenho uma tabela de itens da
> requisição 
> > ((requisições) M:N (produtos)).
> >
> > Requisições
> > Num Req. - Data - Cod. Almox
> >
> > ItensRequisição
> > Num Req. - Cod. Produto - Lote - Qtd. Requisitada
> - Situação
> >
> > Consequentemente eu sei a quantidade de Produtos
> requisitados do 
> > Almoxarifado(reservado), onde .
> >
> > Baseado nessas informações, gostaria de saber se
> alguem tem alguma 
> > sugestão se tem como eu montar uma consulta(pode
> ser através de uma stored 
> > procedure) onde eu consiga as seguintes
> informações:
> >
> > Cod. Produto - Lote - Cod. Almox - Qtd Estoque -
> Qtd. Reservada - Qtd. 
> > Disponível
> >
> > Percebam que para cada lote do produto no
> almoxarifado eu possum várias 
> > reservas, por isso eu gostaria de somar todas para
> cada lote do produto, 
> > mostrando dessa forma a quantidade disponível para
> requisição.
> >
> > Versão - Firebird 1.03.
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
>
_______________________________________________________
> Promoção Yahoo! 
> > Acesso Grátis: a cada hora navegada você acumula
> cupons e concorre a mais 
> > de 500 prêmios! Participe!
> http://yahoo.fbiz.com.br/
> >
> >
> > ______________________________________________
> > 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
> 



	



	
		
_______________________________________________________ 
Promoção Yahoo! Acesso Grátis: a cada hora navegada você
acumula cupons e concorre a mais de 500 prêmios! Participe!
http://yahoo.fbiz.com.br/




Mais detalhes sobre a lista de discussão lista