j'ai peut être une solution, mais elle est assez moche:
en fait j'ai encore une autre variable DATE qui est une date précise (et la variable ANNEE n'est autre que l'année de cette date précise), sachant que si MONTANT=0, la date est du 31/12/annee (et sachant aussi que j'ai au maximum une ligne/contrat,annee où MONTANT peut être égal à 0)
Donc
1) je trie ma table par NUMERO_CONTRAT, DATE
2) je fais la somme cumulée SCUMUL par NUMERO_CONTRAT et ANNEE de MONTANT (donc pour chaque contrat et chaque année, j'additionne au fur et à mesure les montants
3) enfin, je dis que "si MONTANT=0 et SCUMUL <>0 alors delete"
J'ai pas encore testé ma solution, mais même si elle fonctionne, elle est un peu tirée par les cheveux, donc j'aimerais bien avoir d'autres avis! ^^
Partager