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 total de casos tratados por cada advogado no último ano, e suas respectivas taxas de vitória?
 ###Tabelas: 
CREATE TABLE Attorneys (ID INT, Name VARCHAR(255)); CREATE TABLE Cases (ID INT, AttorneyID INT, Date DATE, Outcome VARCHAR(255)); INSERT INTO Attorneys (ID, Name) VALUES (1, 'Alex Garcia'), (2, 'Fatima Nguyen'), (3, 'Ricardo Mendoza'); INSERT INTO Cases (ID, AttorneyID, Date, Outcome) VALUES (1, 1, '2022-01-01', 'Won'), (2, 2, '2022-02-15', 'Lost'), (3, 1, '2022-03-28', 'Won');
SELECT AttorneyID, COUNT(*) as TotalCases, SUM(CASE WHEN Outcome = 'Won' THEN 1 ELSE 0 END) * 100.0 / COUNT(*) as WinRate FROM Cases WHERE Date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 YEAR) GROUP BY AttorneyID;