INSERT INTO tablex(Id, Name, Team, Joined) VALUES
(1, 'Mr. A', 'X', '2011-02-22'),
(2, 'Mr. B', 'Y', '2011-02-11'),
(3, 'Ms. C', 'X', '2011-02-10'),
(4, 'Mr. D', 'Y', '2011-01-12'),
(5, 'Ms. E', 'X', '2011-01-06'),
(6, 'Mr. F', 'Y', '2011-05-02');
(7, 'Mr. H', 'X', '2011-02-01');
выход требуется:сумма кол-колонки для группы двух столбцов MySQL
Month | Team | TotalMembers | Percentage
01/2011 | X | 1 | 50
01/2011 | Y | 1 | 50
02/2011 | X | 2 | 75
02/2011 | Y | 1 | 25
05/2011 | X | 0 | 0
05/2011 | Y | 1 | 100
Пожалуйста, помогите мне сделать выше. В основном предпочтителен в MySQL (GROUP BY Team, DATE_FORMAT (Регистрация,% m /% Y)). но может использовать PHP.
Заранее спасибо
Ca вы объяснить столбец в процентах? Если это так, как я полагаю, отношение членов, соединенных в одну команду со всеми членами, присоединилось к этому месяцу, а затем строки 3 и 4 неверны, должны оставаться 66.6 и 33.3? – Relja
Нужно ли иметь 0 записей за 5/11, команда X? Разве это не приведет к появлению большого количества 0 записей на выходе, если у вас есть другая команда, скажем, команда Z? – mellamokb