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: Encontre a porcentagem de edifícios verdes em cada cidade, usando uma consulta SQL com uma função de janela.
 ###Tabelas: 
CREATE TABLE green_buildings (id INT, name VARCHAR(50), city VARCHAR(50), country VARCHAR(50), certification_date DATE, certified_sustainable BOOLEAN);CREATE VIEW green_buildings_percentage AS SELECT city, COUNT(*) * 100.0 / SUM(COUNT(*)) OVER (PARTITION BY NULL) AS green_buildings_percentage FROM green_buildings WHERE certified_sustainable = TRUE GROUP BY city;
SELECT city, green_buildings_percentage FROM green_buildings_percentage;