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 eventos com o maior número de participantes de áreas rurais nos últimos 2 anos, incluindo o total de participantes.
 ###Tabelas: 
CREATE TABLE events (id INT, event_name VARCHAR(100), event_type VARCHAR(100), visitor_rural BOOLEAN, attendance INT, event_date DATE);
SELECT event_name, SUM(attendance) AS total_attendance FROM events WHERE visitor_rural = TRUE AND event_date >= DATE_SUB(CURDATE(), INTERVAL 2 YEAR) GROUP BY event_name ORDER BY total_attendance DESC LIMIT 3;