Вам итого, итого и Итого отчет на PHP от данных MySQL
Мне нужно выяснить:
1) Сколько всего записей сделал конкретный пользователь на дату
2) Сколько всего записей было сделано на определенную дату.
Я могу выполнить этот запрос:
SELECT app_user,DATE(app_doe),COUNT(*) AS entries,`institution`,`qualification` FROM `details` WHERE MONTH(app_doe)="12" AND YEAR(app_doe)="2017" GROUP BY app_user,DATE(app_doe),`institution`,`qualification` ORDER BY DATE(app_doe) DESC,app_user
И получить следующий вывод из таблицы mysql.
Мне нужно организовать данные в отчете, основанном на приведенном выше выводе запроса mysql, как это с помощью php, но я не получаю никакого представления о том, как подсчитать общие, промежуточные итоги, Как упоминалось выше :
Пожалуйста, дайте указания о том, как идти вперед ...
1 ответ:
Начните с изменения
GROUP BY whateverнаGROUP BY whatever WITH ROLLUPв вашем запросе. Вы получите дополнительные строки в конце каждой группировки со свернутыми значениями и нулевые значения, указывающие группы, по которым было определено каждое свернутое значение. https://dev.mysql.com/doc/refman/5.7/en/group-by-modifiers.htmlВозможно, вам потребуется настроить свою программу рендеринга, чтобы хорошо представить измененный запрос.


Comments