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 itens no top 20% das vendas?
 ###Tabelas: 
CREATE TABLE sales(id INT, item VARCHAR(255), price DECIMAL(10,2), quantity INT); INSERT INTO sales(id, item, price, quantity) VALUES (1, 'Salad', 10.00, 50), (2, 'Sandwich', 12.00, 75), (3, 'Pasta', 15.00, 25);
SELECT AVG(price) as avg_price FROM (SELECT price, RANK() OVER (ORDER BY quantity DESC) as rank FROM sales) subquery WHERE rank <= COUNT(*) * 0.2;