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 é a produção total de carvão por local no último trimestre?
 ###Tabelas: 
CREATE TABLE site (site_id INT, site_name VARCHAR(50)); INSERT INTO site (site_id, site_name) VALUES (1, 'Site A'), (2, 'Site B'); CREATE TABLE production (production_id INT, site_id INT, product VARCHAR(10), production_date DATE, quantity INT); INSERT INTO production (production_id, site_id, product, production_date, quantity) VALUES (1, 1, 'coal', '2021-01-01', 500), (2, 1, 'coal', '2021-02-01', 600), (3, 1, 'coal', '2021-03-01', 700), (4, 2, 'coal', '2021-01-01', 800), (5, 2, 'coal', '2021-02-01', 900), (6, 2, 'coal', '2021-03-01', 1000);
SELECT site_name, SUM(quantity) AS total_coal_production FROM production JOIN site ON production.site_id = site.site_id WHERE product = 'coal' AND production_date >= DATEADD(quarter, -1, GETDATE()) GROUP BY site_name;