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 compensação de carbono para edifícios verdes no 'Texas'?
 ###Tabelas: 
CREATE TABLE green_buildings (id INT, state VARCHAR(20), carbon_offset FLOAT); INSERT INTO green_buildings (id, state, carbon_offset) VALUES (1, 'Texas', 123.4), (2, 'California', 234.5), (3, 'Texas', 345.6), (4, 'New_York', 456.7); CREATE TABLE green_building_types (id INT, green_building_id INT, type VARCHAR(20)); INSERT INTO green_building_types (id, green_building_id, type) VALUES (1, 1, 'Residential'), (2, 2, 'Commercial'), (3, 3, 'Residential'), (4, 4, 'Government');
SELECT SUM(gb.carbon_offset) FROM green_buildings gb JOIN green_building_types gbt ON gb.id = gbt.green_building_id WHERE gb.state = 'Texas' AND gbt.type = 'Residential';