У меня есть запрос, который возвращает список строк из базы данных mysql, список сгенерированных строк имеет одинаковые значения строк.Значения групп и сумм в цикле while в php
Table
id mAmount paidAmount
1 100 50
1 100 30
2 200 20
2 200 150
Я на самом деле хочу суммировать paidAmount
и вычесть из всего одного из mAmount
значения в том же id
.
Например
1 | (100) - (50 + 0) = 50 |
1 | (100) - (30 + 50) = 20 |
2 | (200) - (20 + 0) = 180 |
2 | (200) - (150 + 20) = 30 |
Я не хочу, чтобы кто-либо, чтобы дать мне целые коды, но идея о том, как идти об этом, используя либо PHP с в то время как операторов цикла или, возможно, по каждому элементу. Спасибо, очень признательны.
Вот хороший учебник по ' SUM() 'http://www.mysqltutorial.org/mysql-sum/ - Вернитесь назад, когда вы что-то пробовали, и у вас были проблемы с чем-то. –
@ Fred-ii- Я могу использовать SUM() для этого в sql-запросе, но проблема в том, что я хочу сделать это, используя инструкцию php while. – MessiahCoder
@ Fred-ii- не имеете в виду ... * "try SUMthing" *? – charlietfl