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: Determine a porcentagem de produtos orgânicos no inventário para cada tipo de produto.
 ###Tabelas: 
CREATE TABLE inventory(id INT PRIMARY KEY, product VARCHAR(50), quantity INT, organic BOOLEAN, product_type VARCHAR(50)); INSERT INTO inventory(id, product, quantity, organic, product_type) VALUES (1, 'apples', 100, TRUE, 'fruit'), (2, 'bananas', 200, FALSE, 'fruit'), (3, 'oranges', 150, TRUE, 'fruit'), (4, 'carrots', 250, TRUE, 'vegetable'), (5, 'broccoli', 300, FALSE, 'vegetable'); CREATE TABLE product_types(id INT PRIMARY KEY, type VARCHAR(50)); INSERT INTO product_types(id, type) VALUES (1, 'fruit'), (2, 'vegetable'), (3, 'meat'), (4, 'dairy');
SELECT pt.type, AVG(CASE WHEN i.organic THEN 100.0 ELSE 0.0 END) AS percentage_organic FROM inventory i JOIN product_types pt ON i.product_type = pt.type GROUP BY pt.type;