вот сценарий. Я создаю отчет всех членов, у которых есть взносы за определенный период времени.
Я успешно выбираю и показываю каждую запись базы данных как строку в таблице html.
Проблема состоит в том, что полные поля должны иметь отчет. Каждый член оплачивает разные суммы в зависимости от того, какие услуги они используют, поэтому я должен добавлять значения в каждом поле отдельно, чтобы обеспечить правильный результат.
Вопрос в том, как я могу объединить строки / поле?
Редактировать:
Прояснить. Я добавляю платные и пожертвованные взносы. Они классифицируются и целые в базе данных mysql.
Например, предположим, что мой запрос возвращает 3 результата. Я хочу добавить взносы, заплаченные за все 3 результата, и показать их как total_dues_paid. Такая же идея для пожертвований.
Это должно быть динамическим для любого заданного количества результатов, так как это изменяется от месяца к месяцу, и мы видели несколько сотен результатов в течение нескольких месяцев.
благодаря
Чтобы добавить поля (столбцы):
SELECT col1, col2, col3, (col1+col2+col3) AS Total FROM table;
Чтобы добавить строки вместе, используйте агрегат SUM()
:
SELECT userid, SUM(col1) AS col1_total, SUM(col2) AS col2_total FROM table GROUP BY userid
Вы можете добавить строку запроса.
SELECT (field1 + field2) AS Total FROM table