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: Calcular a receita total dos últimos 3 meses para cada vendedor, ordenado pelo nome do vendedor.
 ###Tabelas: 
CREATE TABLE sales (id INT, salesperson VARCHAR(50), revenue DECIMAL(10,2), date DATE); INSERT INTO sales (id, salesperson, revenue, date) VALUES (1, 'John Doe', 1000.00, '2022-01-01'), (2, 'Jane Smith', 1500.00, '2022-02-01'), (3, 'John Doe', 1200.00, '2022-03-01');
SELECT salesperson, SUM(revenue) as total_revenue FROM sales WHERE date >= DATE_SUB(CURRENT_DATE, INTERVAL 3 MONTH) GROUP BY salesperson ORDER BY salesperson;