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: Calcular a quantidade total de materiais utilizados no projeto de obras públicas 'CityRoads'.
 ###Tabelas: 
CREATE TABLE public_works (id INT, name VARCHAR(255), type VARCHAR(255)); INSERT INTO public_works (id, name, type) VALUES (456, 'CityRoads', 'Road Construction'); CREATE TABLE materials_public_works (id INT, project_id INT, material VARCHAR(255), quantity INT); INSERT INTO materials_public_works (id, project_id, material, quantity) VALUES (3, 456, 'Asphalt', 500), (4, 456, 'Concrete', 300);
SELECT SUM(materials_public_works.quantity) FROM materials_public_works INNER JOIN public_works ON materials_public_works.project_id = public_works.id WHERE public_works.name = 'CityRoads';