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 é o horário mais cedo e mais tarde que um trem chegou a uma estação específica no último mês?
 ###Tabelas: 
CREATE TABLE train_schedules (schedule_id INT, train_id INT, station_id INT, arrival_time TIMESTAMP); INSERT INTO train_schedules (schedule_id, train_id, station_id, arrival_time) VALUES (1, 101, 500, '2022-03-01 07:00:00'), (2, 101, 501, '2022-03-01 07:30:00'), (3, 102, 500, '2022-03-01 08:00:00');
SELECT station_id, MIN(arrival_time) AS earliest_time, MAX(arrival_time) AS latest_time FROM train_schedules WHERE station_id = 500 AND arrival_time >= DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) GROUP BY station_id;