il faudrait une forme de récursivité pour ton cas, Sephi, c'est pas simple et à mon avis, lourd.
Tu peux envisager une seconde passe où tu compares une entrée aux autres et si elle est la plus faible ET que la somme est inférieure à 100, alors tu lui ajoutes 1.
Mais pour le coup je ne sais pas ce qui se passe en SQL quand on se met à changer des variables utilisées dans la requête même. Quelqu'un pour nous dire deux mots là dessus ?
Tu peux envisager une seconde passe où tu compares une entrée aux autres et si elle est la plus faible ET que la somme est inférieure à 100, alors tu lui ajoutes 1.
Mais pour le coup je ne sais pas ce qui se passe en SQL quand on se met à changer des variables utilisées dans la requête même. Quelqu'un pour nous dire deux mots là dessus ?