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: Identifique o número de patentes de IA ética registradas por inventores latinos entre 2018 e 2020.
 ###Tabelas: 
CREATE TABLE inventors (inventor_id INT, inventor_name VARCHAR(100), ethnicity VARCHAR(50)); INSERT INTO inventors VALUES (1, 'Grace Hopper', 'Not Latinx'), (2, 'Alan Turing', 'Not Latinx'), (3, 'Carlos Alvarado', 'Latinx'); CREATE TABLE patents (patent_id INT, patent_name VARCHAR(100), inventor_id INT, filed_year INT); INSERT INTO patents VALUES (1, 'Ethical AI Algorithm', 1, 2017), (2, 'Secure AI System', 1, 2018), (3, 'AI Speed Optimization', 3, 2019); CREATE TABLE patent_categories (patent_id INT, category VARCHAR(50)); INSERT INTO patent_categories VALUES (1, 'ethical AI'), (2, 'ethical AI'), (3, 'AI performance');
SELECT COUNT(*) FROM patents INNER JOIN inventors ON patents.inventor_id = inventors.inventor_id INNER JOIN patent_categories ON patents.patent_id = patent_categories.patent_id WHERE ethnicity = 'Latinx' AND filed_year BETWEEN 2018 AND 2020 AND category = 'ethical AI';