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: Qual é o valor médio de gastos com defesa para cada país nos últimos 5 anos, e o número total de incidentes de cibersegurança reportados para cada país no último ano?
 ###Tabelas: 
CREATE TABLE Budget (Year INT, Country VARCHAR(255), SpendingAmount DECIMAL(10,2)); CREATE TABLE CountryIncidents (Country VARCHAR(255), IncidentDate DATE, IncidentType VARCHAR(255));
SELECT CI.Country, AVG(B.SpendingAmount) as AvgSpending, COUNT(DISTINCT CI.IncidentDate) as IncidentCount FROM Budget B JOIN CountryIncidents CI ON B.Country = CI.Country WHERE B.Year BETWEEN EXTRACT(YEAR FROM CURRENT_DATE)-5 AND EXTRACT(YEAR FROM CURRENT_DATE) AND IncidentDate > DATE_SUB(CURRENT_DATE, INTERVAL 1 YEAR) GROUP BY CI.Country;