Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Recuperar a porcentagem de jogos vencidos por cada jogador nas tabelas 'PlayerWins' e 'PlayerGames'.
 ###Tabelas: 
CREATE TABLE PlayerWins (PlayerID INT, GameID INT, WinID INT); CREATE TABLE PlayerGames (PlayerID INT, GameID INT);
SELECT p.PlayerID, g.GameID, COUNT(pw.WinID) * 100.0 / gw.TotalGames as WinPercentage FROM PlayerWins pw INNER JOIN PlayerGames pg ON pw.PlayerID = pg.PlayerID AND pw.GameID = pg.GameID INNER JOIN (SELECT GameID, COUNT(*) as TotalGames FROM PlayerGames GROUP BY GameID) g ON pw.GameID = g.GameID INNER JOIN (SELECT PlayerID, GameID, COUNT(*) as TotalWins FROM PlayerWins GROUP BY PlayerID, GameID) gw ON pw.PlayerID = gw.PlayerID AND pw.GameID = gw.GameID GROUP BY p.PlayerID, g.GameID;