Есть таблица с полями проект/подпроект/сумма/количество
Можно как-нибудь используя один запрос в mysql и не пробегаясь несколько раз циклом в php получить данные вот в таком виде:
(пример во вложении)
group by + count + sum
...
profit!!!111
Ну и все зависит от структуры таблицы(таблиц)
Писал уже на висах
SELECT SUM(`count`), SUM(`SUMMA`) FROM `stat` GROUP By `project`, `subproject`
Но выводится что-то, типа
Проект 1 / подпроект 1 / сумма по подпроекту 1/ Количество по подпроекту 1
Проект 1 / подпроект 2 / сумма по подпроекту 2/ Количество по подпроекту 2
Проект 1 / подпроект 3 / сумма по подпроекту 3/ Количество по подпроекту 3
А нужно еще итоговые суммы по проектам
Ты думаешь дохрена сэкономишь на этом?)))
Я думаю нет смысла так е**тся
SL_NeKrOmAnT пишет:
"Ты думаешь дохрена сэкономишь на этом?)))
Я думаю нет смысла так е**тся"
Твой вариант решения?
Flyd,
SELECT column_name, SUM(`column_name2`) FROM `table` GROUP BY `column_name2` WITH ROLLUP;
Последняя строка будет NULL по всем полям кроме COUNT и SUM, в них будет результат
добавлено спустя 3 минуты:
Результат вывода как на скрине из сабжа
добавлено спустя * минут:
SL_NeKrOmAnT, Один запрос лучше двух (в данном случае). И ни с чем "е**тся" не пришлось, нужно лишь два слова добавить.