Bonjour,
Dans une appli je souhaite gérer des factures et donc des produits.
Le but de ce sujet est de faire un point focal uniquement sur la gestion des tarifs.
Mon objectif est, lors de la visualisation d’une facture passée, de visualiser le prix du produit à cette date.
Du coup j’envisageais d’ajouter un champ date tarif à ma table produit, correspondant à la date de création du produit.
Mon produit aura bien sur une cle primaire ID et c’est cet ID qui sera stocké dans la facture.
Lorsque le prix d’un produit change, au travers d’un Update sur la table produit, j’envisageais de gérer avec un trigger before Update qui permettrait de faire en language littérale :
Avant Update : Si NEW.Prix <> prixActuel Alors Insérer le produit comme s’il s’agissait d’un nouveau produit, sauf que la désignation est la même, et insérer la date du jour dans date tarifs.
De cette manière pour la création de nouvelles factures, je peux sélectionner les derniers produits en date.
Qu’en pensez vous?
Merci de votre aide.
Partager