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 é a receita total gerada por cada vendedor para a categoria de produtos éticos no primeiro trimestre de 2022, ordenada pela maior receita primeiro?
 ###Tabelas: 
CREATE TABLE sales(id INT, salesperson VARCHAR(255), product VARCHAR(255), revenue FLOAT, date DATE); INSERT INTO sales(id, salesperson, product, revenue, date) VALUES (1, 'John Doe', 'Eco-friendly T-Shirt', 50.00, '2022-01-01');
SELECT salesperson, SUM(revenue) as total_revenue FROM sales WHERE product LIKE 'ethical%' AND date BETWEEN '2022-01-01' AND '2022-03-31' GROUP BY salesperson ORDER BY total_revenue DESC;