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 na especialização 'Direito Criminal'?
 ###Tabelas: 
CREATE TABLE Attorneys (AttorneyID INT, Specialization VARCHAR(255)); INSERT INTO Attorneys (AttorneyID, Specialization) VALUES (1, 'Civil Law'), (2, 'Criminal Law'), (3, 'Family Law'); CREATE TABLE Cases (CaseID INT, AttorneyID INT, BillingAmount DECIMAL(10, 2)); INSERT INTO Cases (CaseID, AttorneyID, BillingAmount) VALUES (101, 1, 2500.00), (102, 1, 3000.00), (103, 2, 2000.00), (104, 3, 4000.00);
SELECT MAX(BillingAmount) FROM Cases INNER JOIN Attorneys ON Cases.AttorneyID = Attorneys.AttorneyID WHERE Specialization = 'Criminal Law';