Совсем запарился с (вроде) не сложной задачкой.
MySQL (+php)
есть таблица "data" - данные по статистике
id
data - значение "показателя"
dataname_id - есть таблица названий "показателей" (dataname: id name и др)
filial_id - есть таблица филиалов (users: id username и др)
month - месяц "показателя"
year - год "показателя"
Нужно: вывести таблицу со всеми показателями всех филиалов (юзеров) за конкретный год.
По вертикали dataname_id - названия "показателей"
По горизонтали filial_id - юзеры
В ячейках - сумма по конкретному показателю конкретного юзера за год | SELECT SUM( data ) FROM data WHERE (filial_id = филиал AND data_name = название параметра data AND year = год) |
Структура базы: