Salut a tous!
G besion de votre aide!
En faite g develope un programme de gestion commercial . Aimerai savoir comment ecrire un trigger qui met a jour des lignes d' une colonne. voisi mes exemples de tables au depart avec trigger:
---------------------
table Produit:
IDProd article
1 article1
2 article2
--------------------
-------------------------------------------------
table Commande:
IDCom - IDProd - QteProdAchete - QteProdRestante
1 1 150 150
2 1 200 200
3 1 100 100
4 2 50 50
5 2 70 70
6 2 80 80
--------------------------------------------------
table ProduitVendu:
IDProdVen -IDProd - QteProdVendu
1 1 300
2 2 100
-----------------------------------------------------
Alors voici ma question: Comment creer un trigger qu' apres insertion sur la table ProduitVendu va update les lignes de colonne QteProdRestante de la table commande
en faisant le calcul : (QteProdRestante - QteProdVendu ) puis mettre le resultat a la derniere ligne de la dite colonne parraport au IDProd.
Donc exple (150+200+100) - 300 = 150 et resultat doit etre :
-------------------------------------------------
Commande:
IDCom - IDProd - QteProdAchete - QteProdRestante
1 1 150 0
2 1 200 0
3 1 100 150
------------------------------------------------------
Merci de votre aide...
Partager