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 os 3 usuários mais ativos que postaram sobre energia renovável no último ano, classificados pelo número de posts.
 ###Tabelas: 
CREATE TABLE users (id INT, name VARCHAR(50)); CREATE TABLE posts (id INT, user INT, content TEXT, timestamp DATETIME);
SELECT users.name, COUNT(posts.id) AS posts FROM users JOIN posts ON users.id = posts.user WHERE posts.content LIKE '%renewable energy%' AND posts.timestamp BETWEEN DATE_SUB(NOW(), INTERVAL 1 YEAR) AND NOW() GROUP BY users.id ORDER BY posts DESC LIMIT 3;