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 número total de patentes de IA registradas por empresas na União Europeia, excluindo o Reino Unido, de 2015 a 2020?
 ###Tabelas: 
CREATE TABLE ai_patents (company VARCHAR(255), country VARCHAR(255), year INT, num_patents INT); INSERT INTO ai_patents (company, country, year, num_patents) VALUES ('Google', 'Germany', 2015, 50), ('Microsoft', 'France', 2016, 75), ('IBM', 'Italy', 2017, 60), ('Amazon', 'Spain', 2018, 80), ('Facebook', 'Ireland', 2019, 90), ('Alphabet', 'Netherlands', 2020, 100);
SELECT SUM(num_patents) as total_patents, country FROM ai_patents WHERE country NOT IN ('United Kingdom') AND year BETWEEN 2015 AND 2020 GROUP BY country;