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 total de horas faturáveis para cada advogado no escritório de San Francisco?
 ###Tabelas: 
CREATE TABLE attorneys (attorney_id INT, attorney_name TEXT, office_location TEXT); INSERT INTO attorneys (attorney_id, attorney_name, office_location) VALUES (1, 'John Doe', 'San Francisco'), (2, 'Jane Smith', 'New York'); CREATE TABLE cases (case_id INT, attorney_id INT, billable_hours INT); INSERT INTO cases (case_id, attorney_id, billable_hours) VALUES (1, 1, 10), (2, 1, 15), (3, 2, 20), (4, 2, 25);
SELECT a.attorney_name, SUM(c.billable_hours) as total_billable_hours FROM attorneys a JOIN cases c ON a.attorney_id = c.attorney_id WHERE a.office_location = 'San Francisco' GROUP BY a.attorney_name;