salut,

j'ai un probleme de conception : je dois maintenir des services pour des clients, je les repertories de la facon suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
insert into services values('nom du service','montant du service : 100 euros par mois');
le service peut evoluer :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
update services set montant='1000 euros par mois' where id=123
or, si je fais comme ca, le comptable va me taper sur les doigts en me disant que je perds l'historique du service, on voit 1000 euros et pourtant, on a facture 100 euros au depart, est-ce une erreur, est-ce volontaire, etc.

question : y a-t-il une facon "magique" de concevoir ca ? parce que sinon, moi, j'aurais fait une bete table d'historique...

---

PS : j'ai volontairement simplifie le probleme, je sais bien qu'il ne faut pas mettre de string pour stocker un montant, merci de ne pas s'attarder sur des details de ce genre si vous decidez de me repondre.