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 biomassa total de árvores por grupo etário em cada habitat selvagem?
 ###Tabelas: 
CREATE TABLE wildlife_habitats (id INT, name VARCHAR(255)); INSERT INTO wildlife_habitats (id, name) VALUES (1, 'Forest'), (2, 'Grassland'); CREATE TABLE trees (id INT, biomass INT, age INT, habitat_id INT); INSERT INTO trees (id, biomass, age, habitat_id) VALUES (1, 1000, 200, 1), (2, 800, 150, 2), (3, 1200, 300, 1), (4, 900, 250, 2); CREATE TABLE age_groups (id INT, name VARCHAR(255)); INSERT INTO age_groups (id, name) VALUES (1, '<100'), (2, '100-200'), (3, '>200');
SELECT h.name habitat, ag.name age_group, SUM(t.biomass) total_biomass FROM trees t JOIN wildlife_habitats h ON t.habitat_id = h.id JOIN age_groups ag ON (t.age >= ag.id * 100 AND t.age < (ag.id + 1) * 100) GROUP BY h.name, ag.name;