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 número total de projetos de construção sustentável em cada estado, e que porcentagem do total de projetos eles representam?
 ###Tabelas: 
CREATE TABLE Sustainable_Building_Projects (Project_ID INT, State TEXT); INSERT INTO Sustainable_Building_Projects (Project_ID, State) VALUES (1, 'California'), (2, 'California'), (3, 'Texas'), (4, 'Texas'), (5, 'New York'), (6, 'New York'); CREATE TABLE Building_Projects (Project_ID INT, State TEXT); INSERT INTO Building_Projects (Project_ID, State) VALUES (1, 'California'), (2, 'California'), (3, 'Texas'), (4, 'Texas'), (5, 'New York'), (6, 'New York'), (7, 'California'), (8, 'Texas');
SELECT sp.State, COUNT(sp.Project_ID) AS Sustainable_Projects, COUNT(bp.Project_ID) AS Total_Projects, (COUNT(sp.Project_ID) / COUNT(bp.Project_ID)) * 100 AS Percentage FROM Sustainable_Building_Projects sp INNER JOIN Building_Projects bp ON sp.Project_ID = bp.Project_ID GROUP BY sp.State;