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 2 países com o maior número de patentes de automação agrícola registradas nos últimos 3 meses na América do Sul.
 ###Tabelas: 
CREATE TABLE automation_patents (id INT, country VARCHAR(255), patent_date DATE); INSERT INTO automation_patents (id, country, patent_date) VALUES (5, 'Brazil', '2022-03-17'), (6, 'Argentina', '2022-04-01'), (7, 'Brazil', '2022-04-03'), (8, 'Chile', '2022-04-04'), (9, 'Argentina', '2022-04-02');
SELECT country, COUNT(*) as patent_count FROM automation_patents WHERE patent_date >= DATE_SUB(CURRENT_DATE, INTERVAL 3 MONTH) AND country LIKE '%South America%' GROUP BY country ORDER BY patent_count DESC LIMIT 2;