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。
在此先感謝
鈣你解釋百分比列? 如果是這樣,我認爲是這樣,一個團隊成員加入到所有加入該月份的成員的比例,然後第3行和第4行是不正確的,應該保持66.6和33.3? – Relja
5/11隊伍X有0記錄嗎?如果你有另外一支球隊,說Z隊是不是會在輸出中出現很多0記錄? – mellamokb