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: Qual é o número de casos e a taxa de vitória para advogadas na região Oeste?
 ###Tabelas: 
CREATE TABLE Cases (CaseID INT, AttorneyID INT, CaseOutcome VARCHAR(50)); INSERT INTO Cases (CaseID, AttorneyID, CaseOutcome) VALUES (1, 1, 'Won'), (2, 1, 'Lost'), (3, 2, 'Won'), (4, 2, 'Won'), (5, 3, 'Lost'), (6, 3, 'Lost'), (7, 4, 'Won'), (8, 4, 'Lost'), (9, 5, 'Lost'), (10, 5, 'Won');   CREATE TABLE Attorneys (AttorneyID INT, AttorneyName VARCHAR(50), Gender VARCHAR(50)); INSERT INTO Attorneys (AttorneyID, AttorneyName, Gender) VALUES (1, 'Jane Doe', 'Female'), (2, 'John Smith', 'Male'), (3, 'Sara Connor', 'Female'), (4, 'David Kim', 'Male'), (5, 'Emily Johnson', 'Female');
SELECT a.AttorneyName, a.Gender, COUNT(c.CaseID) AS TotalCases, COUNT(c.CaseID) * 100.0 / SUM(COUNT(c.CaseID)) OVER (PARTITION BY a.Gender) AS WinRate FROM Attorneys a JOIN Cases c ON a.AttorneyID = c.AttorneyID WHERE a.Gender = 'Female' AND a.Region = 'West' GROUP BY a.AttorneyName, a.Gender;