Ir para conteúdo

POWERED BY:

Arquivado

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

Kleber Quilez

Atualizando Valores da Tabela Estoque!

Recommended Posts

Ola Pessoal, estou com a seguinte dúvida, eu tenho 3 Tabelas Estoque, Ingredientes e Lanches:Minha Tabela Estoque é responsável pelos meus Itens em Estoque (Os Ingredientes) e é formada da seguinte Maneira:Codigo PKProdutosQuantidadeMinha Tabela Ingredientes é uma Tabela sem PK e é usada para Interligar meu Estoque aos meus Lanches e é formada da Seguinte Maneira:cod_lanche (Relacionado ao Código do Lanche da Tabela Lanche)cod_estoque (Relacionado ao Código do meu Produto de Estoque da Tabela Estoque)quantidade ( E a Quantidade de cada Produto em Estoque que Existe em Cada Lanche )Minha Tabela Lanchescodigo PKlanchevalorA Minha Duvida é a Seguinte Quando eu Fechar uma Mesa e Por Exemplo Vender 1 X-BURGER gostaria que ele Subtraísse do meu Estoque os ítem conforme o código e a quantidade na Tabela Ingredientes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode fazer via update, no qual vai pegar na tabela INGREDIENTES conforme o lanche e faz o update na tabela ESTOQUE conforme a quantidade utilizada, algo do tipo:

update estoque  set estoque.quantidade = (quantidade - (select ingredientes.quantidade                                                              from ingredientes where ingredientes.cod_estoque = estoque.codigo and ingredientes.cod_lanche = XXXX))

Teria de executar no momento que salva o lanche...Dependendo do banco, pode fazer uma trigger que execute esta ação...No local de XXXX deve de passar o código do lanche...

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.