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: Quais serviços na cidade 1 têm a maior classificação média no último mês?
 ###Tabelas: 
CREATE TABLE Citizen_Feedback (id INT, city_id INT, service VARCHAR(50), rating INT, date_created DATETIME); INSERT INTO Citizen_Feedback (id, city_id, service, rating, date_created) VALUES (9, 1, 'Road Maintenance', 4, '2022-01-15 12:00:00'), (10, 1, 'Waste Management', 3, '2022-02-20 14:30:00'), (11, 1, 'Road Maintenance', 5, '2022-06-05 09:00:00'), (12, 1, 'Waste Management', 5, '2022-05-10 16:00:00');
SELECT CF.service, AVG(CF.rating) as avg_rating FROM Citizen_Feedback CF INNER JOIN City C ON CF.city_id = C.id WHERE C.name = 'City1' AND CF.date_created >= DATE_SUB(CURDATE(), INTERVAL 1 MONTH) GROUP BY CF.service ORDER BY avg_rating DESC;