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: Encontrar os 5 principais usuários que mais postaram sobre "mudanças climáticas" no último mês, no Canadá, com base no número de postagens.
 ###Tabelas: 
CREATE TABLE users (id INT, username VARCHAR(255)); CREATE TABLE posts (id INT, user_id INT, title VARCHAR(255), content TEXT, hashtags VARCHAR(255), created_at TIMESTAMP);
SELECT u.username, COUNT(p.id) as post_count FROM users u JOIN posts p ON u.id = p.user_id WHERE u.country = 'Canada' AND p.hashtags LIKE '%#climatechange%' GROUP BY u.username ORDER BY post_count DESC LIMIT 5;