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: Quantos produtos éticos foram vendidos na UE no segundo trimestre de 2021?
 ###Tabelas: 
CREATE TABLE orders (order_id INT, order_date DATE, product_id INT, revenue FLOAT); CREATE TABLE products (product_id INT, product_name VARCHAR(50), revenue FLOAT, labor_practices VARCHAR(20), country VARCHAR(50)); INSERT INTO products (product_id, product_name, revenue, labor_practices, country) VALUES (1, 'T-Shirt', 25.5, 'Ethical', 'Germany'), (2, 'Jeans', 30, 'Unethical', 'USA'), (3, 'Shirt', 15, 'Ethical', 'France'); INSERT INTO orders (order_id, order_date, product_id, revenue) VALUES (1, '2021-04-01', 1, 25.5), (2, '2021-04-02', 2, 30), (3, '2021-07-03', 3, 15);
SELECT COUNT(*) FROM orders JOIN products ON orders.product_id = products.product_id WHERE products.labor_practices = 'Ethical' AND EXTRACT(MONTH FROM order_date) BETWEEN 4 AND 6 AND EXTRACT(YEAR FROM order_date) = 2021 AND products.country IN ('Germany', 'France', 'Italy', 'Spain', 'Portugal', 'Belgium', 'Netherlands', 'Luxembourg', 'Ireland', 'Austria', 'Finland', 'Sweden', 'Denmark');