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