В настоящее время у меня есть список всех игр, сыгранных командой, в которых список выводит название команды, счет, имя оппонента и счет, а также W (Won), L (Lost) или D (Draw), которые являются производными из моей таблицы "MatchDetails2017". То, что я хочу сделать, это отображать совокупный процент побед после каждой игры.
Я потратил несколько часов, пытаясь найти помощь в Интернете, и ударил кирпичную стену.
SELECT Game, WL, ((SELECT COUNT(WL) FROM MatchDetails2017 WHERE Team = 'TeamName' AND WL = 'W')/COUNT(*))*100
FROM MatchDetails2017
WHERE Team = 'TeamName'
GROUP BY Game
Например, я хочу, чтобы данные отображались следующим образом ...
Game|Result|Win%
1|W|100.00
2|W|100.00
3|W|100.00
4|L|75.00
5|D|60.00
6|W|66.67
Это мои результаты, которые я сейчас получаю ...
1 W 5200.0000
2 W 5200.0000
3 W 5200.0000
4 L 5200.0000
5 D 5200.0000
6 W 5200.0000