Ich habe eine Abfrage, die eine Liste von Zeilen aus MySQL-Datenbank zurückgibt, die Liste der Zeilen haben Zeilenwerte sind die gleichen.Gruppen- und Summenwerte innerhalb der While-Schleife in PHP
Table
id mAmount paidAmount
1 100 50
1 100 30
2 200 20
2 200 150
Ich möchte eigentlich die paidAmount
und subtrahieren pro demselben id
von nur einer von mAmount
Wert summieren.
Zum Beispiel
1 | (100) - (50 + 0) = 50 |
1 | (100) - (30 + 50) = 20 |
2 | (200) - (20 + 0) = 180 |
2 | (200) - (150 + 20) = 30 |
Ich will nicht jemand eine mir die gesamten Codes dazu geben, aber eine Idee, wie über sie entweder mit PHP mit while-Schleife oder möglicherweise foreach-Anweisungen zu gehen. Danke wirklich zu schätzen.
auf ': Für dieses Beispiel nehme ich an Sie vorbestellen Ihre Aufzeichnungen von id und die Datensätze zu einem mehrdimensionalen Array übergeben genannt Reihen:
Ergebnisse wie diese gedruckt SUM() 'http://www.mysqltutorial.org/mysql-sum/ - Komm zurück, wenn du etwas versucht hast und Probleme mit etwas hattest. –
@ Fred-ii- Ich kann tatsächlich SUM() verwenden, um dies in einer SQL-Abfrage zu tun, aber das Problem ist, ich möchte dies mit PHP-Anweisung zu tun. – MessiahCoder
@ Fred-ii- meinst du nicht ... * "versucht SUMthing" *? – charlietfl