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 linha tem a maior arrecadação média de tarifa por estação?
 ###Tabelas: 
CREATE TABLE routes (line VARCHAR(10), station VARCHAR(20)); INSERT INTO routes (line, station) VALUES ('Purple', 'Station A'), ('Purple', 'Station B'), ('Orange', 'Station C'), ('Orange', 'Station D'); CREATE TABLE fares (station VARCHAR(20), revenue DECIMAL(10, 2)); INSERT INTO fares (station, revenue) VALUES ('Station A', 1000), ('Station B', 1500), ('Station C', 2000), ('Station D', 2500), ('Station A', 1200), ('Station B', 1800);
SELECT line, AVG(revenue) AS avg_revenue FROM fares JOIN routes ON fares.station = routes.station GROUP BY line ORDER BY avg_revenue DESC LIMIT 1;