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 6 meses.
 ###Tabelas: 
CREATE TABLE automation_patents (id INT, country VARCHAR(255), patent_date DATE); INSERT INTO automation_patents (id, country, patent_date) VALUES (1, 'Germany', '2021-12-17'), (2, 'Australia', '2022-01-01'), (3, 'Germany', '2022-01-03'), (4, 'Japan', '2022-01-04'), (5, 'Australia', '2022-01-02');
SELECT country, COUNT(*) as patent_count FROM automation_patents WHERE patent_date >= DATE_SUB(CURRENT_DATE, INTERVAL 6 MONTH) GROUP BY country ORDER BY patent_count DESC LIMIT 2;