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: Obter o total de água utilizada e resíduos gerados por trimestre pela 'ABC Mining'.
 ###Tabelas: 
CREATE TABLE TimePeriod (id INT, name VARCHAR(255), start_date DATE, end_date DATE); INSERT INTO TimePeriod (id, name, start_date, end_date) VALUES (1, 'Quarter', '2022-01-01', '2022-03-31'), (2, 'Quarter', '2022-04-01', '2022-06-30'); CREATE TABLE MiningWater (id INT, mining_company_id INT, time_period_id INT, quantity INT); INSERT INTO MiningWater (id, mining_company_id, time_period_id, quantity) VALUES (1, 1, 1, 15000), (2, 1, 2, 10000); CREATE TABLE MiningWaste (id INT, mining_company_id INT, time_period_id INT, quantity INT); INSERT INTO MiningWaste (id, mining_company_id, time_period_id, quantity) VALUES (1, 1, 1, 5000), (2, 1, 2, 4000);
SELECT t.name, SUM(w.quantity) AS water_quantity, SUM(wa.quantity) AS waste_quantity FROM TimePeriod t, MiningWater w, MiningWaste wa, MiningCompany mc WHERE t.id = w.time_period_id AND t.id = wa.time_period_id AND mc.id = w.mining_company_id AND mc.id = wa.mining_company_id AND mc.name = 'ABC Mining' GROUP BY t.name;