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: Quais países têm o maior tempo médio para resolver incidentes de segurança?
 ###Tabelas: 
CREATE TABLE incidents (id INT, country VARCHAR(50), resolved_date DATE); INSERT INTO incidents (id, country, resolved_date) VALUES (1, 'USA', '2022-01-05'), (2, 'Canada', '2022-01-10'), (3, 'Mexico', '2022-01-15'), (4, 'Brazil', '2022-01-20'); CREATE TABLE security_incidents (id INT, incident_id INT, reported_date DATE, resolved_date DATE); INSERT INTO security_incidents (id, incident_id, reported_date, resolved_date) VALUES (1, 1, '2022-01-01', '2022-01-03'), (2, 1, '2022-01-02', '2022-01-04'), (3, 2, '2022-01-06', '2022-01-08'), (4, 3, '2022-01-07', '2022-01-09');
SELECT i.country, AVG(DATEDIFF(day, si.reported_date, si.resolved_date)) as avg_time_to_resolve FROM incidents i INNER JOIN security_incidents si ON i.id = si.incident_id GROUP BY i.country ORDER BY avg_time_to_resolve DESC;