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: Exibir o valor total da fatura para casos com um tipo de caso 'Criminal' e um advogado do escritório 'New York'.
 ###Tabelas: 
CREATE TABLE cases (case_id INT, case_type VARCHAR(10), billing_amount DECIMAL(10,2), attorney_id INT); INSERT INTO cases (case_id, case_type, billing_amount, attorney_id) VALUES (1, 'Civil', 500.00, 101), (2, 'Criminal', 750.00, 102), (3, 'Civil', 1000.00, 103); CREATE TABLE attorneys (attorney_id INT, attorney_name VARCHAR(20), office_id INT); INSERT INTO attorneys (attorney_id, attorney_name, office_id) VALUES (101, 'Smith', 1), (102, 'Johnson', 2), (103, 'Williams', 3); CREATE TABLE offices (office_id INT, office_name VARCHAR(20)); INSERT INTO offices (office_id, office_name) VALUES (1, 'Boston'), (2, 'New York'), (3, 'Chicago');
SELECT SUM(billing_amount) FROM cases c JOIN attorneys a ON c.attorney_id = a.attorney_id JOIN offices o ON a.office_id = o.office_id WHERE c.case_type = 'Criminal' AND o.office_name = 'New York';