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: Liste as métricas de diversidade para cada empresa, incluindo a porcentagem de fundadoras do sexo feminino e a idade média dos fundadores.
 ###Tabelas: 
CREATE TABLE companies (id INT, name TEXT); CREATE TABLE founders (id INT, company_id INT, name TEXT, gender TEXT, birthdate DATE); INSERT INTO companies (id, name) VALUES (1, 'Acme Inc'), (2, 'Zebra Corp'); INSERT INTO founders (id, company_id, name, gender, birthdate) VALUES (1, 1, 'Alice', 'Female', '1980-05-05'), (2, 1, 'Bob', 'Male', '1978-08-12'), (3, 2, 'Charlie', 'Male', '1990-03-14'), (4, 2, 'David', 'Male', '1985-11-17'), (5, 2, 'Eve', 'Female', '1992-06-20');
SELECT companies.name, AVG(YEAR(CURRENT_DATE) - YEAR(founders.birthdate)) as avg_age, COUNT(*) FILTER (WHERE founders.gender = 'Female') * 100.0 / COUNT(*) as female_founders_percentage FROM companies INNER JOIN founders ON companies.id = founders.company_id GROUP BY companies.name;