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 máximo de faturamento para casos tratados por advogados de Jakarta com mais de 7 anos de experiência?
 ###Tabelas: 
CREATE TABLE Attorneys (AttorneyID INT, YearsOfExperience INT, City VARCHAR(255)); INSERT INTO Attorneys (AttorneyID, YearsOfExperience, City) VALUES (1, 10, 'Jakarta'); INSERT INTO Attorneys (AttorneyID, YearsOfExperience, City) VALUES (2, 3, 'New York'); INSERT INTO Attorneys (AttorneyID, YearsOfExperience, City) VALUES (3, 7, 'Jakarta'); CREATE TABLE Cases (CaseID INT, AttorneyID INT, BillingAmount INT); INSERT INTO Cases (CaseID, AttorneyID, BillingAmount) VALUES (1, 1, 2000); INSERT INTO Cases (CaseID, AttorneyID, BillingAmount) VALUES (2, 1, 3000); INSERT INTO Cases (CaseID, AttorneyID, BillingAmount) VALUES (3, 2, 1000); INSERT INTO Cases (CaseID, AttorneyID, BillingAmount) VALUES (4, 3, 1500);
SELECT MAX(BillingAmount) FROM Cases JOIN Attorneys ON Cases.AttorneyID = Attorneys.AttorneyID WHERE Attorneys.City = 'Jakarta' AND Attorneys.YearsOfExperience > 7;