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: Determine a porcentagem de casos ganhos, perdidos e resolvidos por advogados no departamento de direito civil.
 ###Tabelas: 
CREATE TABLE Precedents (PrecedentID INT, AttorneyID INT, Outcome VARCHAR(10)); INSERT INTO Precedents (PrecedentID, AttorneyID, Outcome) VALUES (1, 1, 'Won'), (2, 1, 'Lost'), (3, 2, 'Settled');
SELECT c.AttorneyID, ROUND(100.0 * SUM(CASE WHEN c.Outcome = 'Won' THEN 1 ELSE 0 END) / COUNT(*), 2) AS WinPercentage, ROUND(100.0 * SUM(CASE WHEN c.Outcome = 'Lost' THEN 1 ELSE 0 END) / COUNT(*), 2) AS LossPercentage, ROUND(100.0 * SUM(CASE WHEN c.Outcome = 'Settled' THEN 1 ELSE 0 END) / COUNT(*), 2) AS SettlementPercentage FROM Precedents c JOIN Attorneys a ON c.AttorneyID = a.AttorneyID WHERE a.PracticeArea = 'Civil Law' GROUP BY c.AttorneyID;