Atualizar estoque de produtos vinculados via Triggers

Firebird

22/09/2015

Boa noite!!tenho nas tabelas produtos e intens vendidos os campos etoque ,vinculo e status vinculo e me deparei com a seguinte situação:preciso de uma trigger que abata o saldo do estoque de uma cesta-basica que e composta de varios produtos mas gostaria de quando vendesse um item que compõe a sexta-basica abatece somente esse produto e não os outros do vinculo que criei.tentei com a seguinte trigger mas quando vendo a sexta abate ela e os produtos vinculados,mas quando vendo um dos itens da sexta por terem tambem o vinculo ele acaba debitando da sexta e dos outros alguem poderia me auxiliar ?segue abaixo a triggers:

BEGIN

UPDATE PRODUTO SET PRODUTO.QUANTIDADE = PRODUTO.QUANTIDADE - NEW.QUANTIDADE_ITEM
WHERE PRODUTO.VINCULO = NEW.VINCULO;
END
Antony Moraes

Antony Moraes

Curtidas 0
POSTAR