Bonjour,
Voilà, j'ai un gros problème sur un requête. Je souhaite réaliser une requête de mise à jour (la table comporte 4000 lignes !) en appliquant une franchise annuelle dégressive à chaque société pour le produit x comme suit. Je ne sais pas comment m'y prendre !
J'ai une table qui comporte les champs suivants :
La période est sous forme MM/AAAA (ex. : 06/2004).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SOCIETE NUMPRODUIT NOCAMPAGNE PERIODE CONSOMMATION FRANCHISE BASECONSOMMATION TAUX MONTANT
La franchise est annuelle de 30000 cl, est dégréssive sur l'année pour chaque société. La 1ère période annuelle (généralement 01/xxxx mais ça peut être 02 ou 03/xxxx), la franchise est de 30000 cl. A chaque ligne supplémentaire, elle est calculée en soustrayant la consommation, jusqu'à ce qu'elle atteigne 0.
Comment faire en SQL ?
Pouvez-vous m'aider ?
Partager