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 tarifa total arrecadada para cada modo de transporte, no último ano, ordenado pelo modo mais lucrativo?
 ###Tabelas: 
CREATE TABLE fare_collection (id INT, trip_id INT, mode VARCHAR(10), fare DECIMAL(5,2)); INSERT INTO fare_collection (id, trip_id, mode, fare) VALUES (1, 1, 'bus', 2.50), (2, 2, 'metro', 3.00), (3, 1, 'train', 5.00);
SELECT SUM(fare) OVER (PARTITION BY mode ORDER BY SUM(fare) DESC) as total_fare, mode FROM fare_collection WHERE trip_date >= DATEADD(year, -1, GETDATE()) GROUP BY mode;