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 preço médio dos produtos de origem ética na Alemanha?
 ###Tabelas: 
CREATE TABLE Products (productID int, productName varchar(255), ethicallySourced varchar(5), price decimal(10,2)); INSERT INTO Products VALUES (1, 'ProductA', 'Y', 19.99); CREATE TABLE Suppliers (supplierID int, supplierName varchar(255), country varchar(255)); INSERT INTO Suppliers VALUES (1, 'SupplierA', 'Germany');
SELECT AVG(P.price) as avg_price FROM Products P INNER JOIN Suppliers Supp ON P.supplierID = Supp.supplierID WHERE P.ethicallySourced = 'Y' AND Supp.country = 'Germany';