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 valor total da fatura por resultado do caso, agrupado por advogado?
 ###Tabelas: 
CREATE TABLE Attorneys (AttorneyID int, Name varchar(50), Region varchar(10)); INSERT INTO Attorneys VALUES (1, 'Juanita Guerrero', 'Northeast'), (2, 'Tatsuo Nakamura', 'Southwest'); CREATE TABLE Cases (CaseID int, AttorneyID int, Outcome varchar(10), BillingID int); INSERT INTO Cases VALUES (1, 1, 'Won', 1), (2, 1, 'Lost', 2), (3, 2, 'Won', 3), (4, 2, 'Won', 4); CREATE TABLE Billing (BillingID int, Amount decimal(10,2)); INSERT INTO Billing VALUES (1, 500.00), (2, 750.00), (3, 300.00), (4, 600.00);
SELECT A.Name, C.Outcome, SUM(B.Amount) as TotalBilling FROM Attorneys A JOIN Cases C ON A.AttorneyID = C.AttorneyID JOIN Billing B ON C.BillingID = B.BillingID GROUP BY A.Name, C.Outcome;