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 porcentagem de projetos de construção sustentável, em cada estado, em comparação com o número total de projetos de construção, ordenados do maior para o menor?
 ###Tabelas: 
CREATE TABLE BuildingProjects (State VARCHAR(2), ProjectType VARCHAR(50), CompletionDate DATE);
SELECT State, 100.0 * COUNT(*) / SUM(COUNT(*)) over () as Percentage FROM BuildingProjects WHERE ProjectType = 'Sustainable' GROUP BY State ORDER BY Percentage DESC;