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ínimo de faturamento para cada caso na tabela 'faturamento', agrupado por tipo de caso?
 ###Tabelas: 
CREATE TABLE cases (case_id INT, case_type VARCHAR(255)); INSERT INTO cases (case_id, case_type) VALUES (1, 'Criminal'), (2, 'Family'), (3, 'Personal Injury'), (4, 'Criminal'), (5, 'Family'); CREATE TABLE billing (bill_id INT, case_id INT, amount DECIMAL(10,2)); INSERT INTO billing (bill_id, case_id, amount) VALUES (1, 1, 500.00), (2, 1, 750.00), (3, 2, 600.00), (4, 3, 800.00), (5, 3, 900.00), (6, 4, 1000.00), (7, 4, 1200.00), (8, 5, 1500.00);
SELECT cases.case_type, MIN(billing.amount) FROM billing JOIN cases ON billing.case_id = cases.case_id GROUP BY cases.case_type;