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 metragem quadrada total de projetos de construção sustentável na Alemanha, classificados pela sua metragem quadrada total?
 ###Tabelas: 
CREATE TABLE sustainable_projects (id INT, project_name VARCHAR(50), square_footage FLOAT, country VARCHAR(50), sustainable BOOLEAN); INSERT INTO sustainable_projects (id, project_name, square_footage, country, sustainable) VALUES (1, 'Green City', 1000000, 'Germany', true), (2, 'EcoVillage', 800000, 'Germany', true), (3, 'SustainableTowers', 1200000, 'Germany', true);
SELECT project_name, square_footage, RANK() OVER (ORDER BY square_footage DESC) as rank FROM sustainable_projects WHERE country = 'Germany' AND sustainable = true;