Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

vagner.oliveira

Controle de estoque

Recommended Posts

bom dia a todos, estou com uma duvida tremenda, tenho as tabelas:

tab_estoque
	cod_produto == ch estrangeira
	cod_revenda == ch estrangeira
	id_usuario == ch estrangeira
	valor_vista
	valor_prazo
	quantidade (tab_entrada-tab_saida)
	
tab_saida
	cod_produto == ch estrangeira
	cod_revenda == ch estrangeira
	codcli	== ch estrangeira
	id_usuario == ch estrangeira
	quantidade
	data_venda
	
tab_entrada
	cod_produto == ch estrangeira
	cod_revenda == ch estrangeira	
	nf_numero
	data_compra
	valor_compra
	quantidade
	id_usuario
Gostaria de somar os itens iguais da tabela saida.

 

Depois somar os itens iguais da tabela entrada e, por fim, na tabela estoque, fazer um update na quantidade com o resultado obtido da subtração da (tab_saida - tab_entrada).

 

Tenho 2 dúvidas:

1- como fazer a soma das tabelas separadas e depois subtrai-las ? (consigo fazer cada uma separada, mas quando tento usar 2 selects da erro)

 

2- se o item não existe na tabela estoque o SQL fará a inserção do item ?

 

Abraço a todos!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom dia a todos, estou com uma duvida tremenda, tenho as tabelas:

tab_estoque
	cod_produto == ch estrangeira
	cod_revenda == ch estrangeira
	id_usuario == ch estrangeira
	valor_vista
	valor_prazo
	quantidade (tab_entrada-tab_saida)
	
tab_saida
	cod_produto == ch estrangeira
	cod_revenda == ch estrangeira
	codcli	== ch estrangeira
	id_usuario == ch estrangeira
	quantidade
	data_venda
	
tab_entrada
	cod_produto == ch estrangeira
	cod_revenda == ch estrangeira	
	nf_numero
	data_compra
	valor_compra
	quantidade
	id_usuario
Gostaria de somar os itens iguais da tabela saida.

 

Depois somar os itens iguais da tabela entrada e, por fim, na tabela estoque, fazer um update na quantidade com o resultado obtido da subtração da (tab_saida - tab_entrada).

 

Tenho 2 dúvidas:

1- como fazer a soma das tabelas separadas e depois subtrai-las ? (consigo fazer cada uma separada, mas quando tento usar 2 selects da erro)

 

2- se o item não existe na tabela estoque o SQL fará a inserção do item ?

 

Abraço a todos!!

 

Estou tentando fazer mas da erro com essa consulta:

 

SELECT SUM(quantidade-(SELECT SUM(quantidade) AS Total
FROM  `tab_saida` GROUP BY cod_produto)) AS Estoque, cod_produto
FROM  `tab_entrada` 
GROUP BY cod_produto

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.