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: Quais foram as 3 peças mais vendidas no canal de vendas 'varejo'?
 ###Tabelas: 
CREATE TABLE garments (garment_id INT, garment_name VARCHAR(50), manufacturer VARCHAR(20)); INSERT INTO garments (garment_id, garment_name, manufacturer) VALUES (1001, 'T-Shirt', 'ABC Clothing'), (1002, 'Jeans', 'XYZ Fashion');   CREATE TABLE sales (sale_id INT, sale_date DATE, sale_channel VARCHAR(20), sale_revenue FLOAT, garment_id INT); INSERT INTO sales (sale_id, sale_date, sale_channel, sale_revenue, garment_id) VALUES (1, '2022-01-01', 'online', 100.0, 1001), (2, '2022-01-02', 'retail', 50.0, 1002), (3, '2022-01-03', 'online', 120.0, 1001);
SELECT garments.garment_name, SUM(sales.sale_revenue) as total_revenue FROM garments INNER JOIN sales ON garments.garment_id = sales.garment_id WHERE sales.sale_channel = 'retail' GROUP BY garments.garment_name ORDER BY total_revenue DESC LIMIT 3;