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 média para viagens de ônibus no último mês, particionada por dia e classificada pela tarifa mais alta?
 ###Tabelas: 
CREATE TABLE bus_trips (id INT, trip_date DATE, fare DECIMAL(5,2)); INSERT INTO bus_trips (id, trip_date, fare) VALUES (1, '2022-01-01', 2.50), (2, '2022-01-01', 3.00), (3, '2022-01-02', 2.00);
SELECT AVG(fare) OVER (PARTITION BY trip_date ORDER BY fare DESC) as avg_fare, trip_date FROM bus_trips WHERE trip_date >= DATEADD(day, -30, GETDATE());