Ich muss nur bestimmte Datensätze abrufen, deren Summenwert der Größe Feld ist < = 150. Ich habe folgende Tabelle wie ...So finden Sie die Summe (Feld) in der Bedingung "Wählen * aus der Tabelle, wo Summe (Feld) <150"
userid size
1 70
2 100
3 50
4 25
5 120
6 90
Die Ausgabe sollte ...
userid size
1 70
3 50
4 25
Zum Beispiel, wenn wir 70,50,25 fügen wir 145 erhalten, die < = 150 ist.
Wie würde ich eine Abfrage schreiben, um dies zu erreichen?
Sie müssen klarer sein (Summenwert des Größenfeldes?). – Chaos
Ist das nicht wie ein Teilmengenproblem?Die Komplexität ist exponentiell, wenn ich mich nicht irre. – Sev