Je contiennent des données telles que ...Sélectionnez les enregistrements dont les valeurs sont égales ou supérieures à (mais une seule sur) une autre valeur?
ID | Amount
-----------------
1 | 50.00
2 | 40.00
3 | 15.35
4 | 70.50
etc. Et j'ai une valeur que je travaille jusqu'à, dans ce cas, disons 100,00. Je veux obtenir tous les enregistrements jusqu'à 100.00 dans l'ordre de l'ID. Et je veux en saisir un de plus, parce que je veux le remplir jusqu'à la valeur que je vise. C'est-à-dire, je veux obtenir, dans cet exemple, les enregistrements 1, 2 et 3. Les deux premiers totalisent jusqu'à 90,00, et 3 poussent le total sur 100,00. Donc, je veux une requête pour le faire pour moi. Est-ce qu'une telle chose existe dans MySQL, ou vais-je devoir recourir à la mise en boucle de tableaux PHP?
Modifier: Pour le mettre en termes anglais: Disons qu'ils ont 100 $ dans leur compte. Je veux savoir lesquelles de leurs demandes peuvent être payées, totalement ou partiellement. Je peux donc rembourser les 50 $ et les 40 $, et une partie des 15,35 $. À ce stade du programme, je me fiche de la partialité; Je veux seulement savoir quelle qualité en aucune façon.
donner un exemple de la façon dont vous l'utilisez - pour les tests contre, ou que vous voulez un total de roulement ... –