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 data mais antiga em que um usuário de uma área rural registrou pelo menos 15.000 passos em um dia?
 ###Tabelas: 
CREATE TABLE user_locations (id INT, user_id INT, location VARCHAR(20)); INSERT INTO user_locations (id, user_id, location) VALUES (1, 1, 'Urban'), (2, 2, 'Rural'), (3, 3, 'Suburban'); CREATE TABLE daily_steps (id INT, user_id INT, steps INT, date DATE); INSERT INTO daily_steps (id, user_id, steps, date) VALUES (1, 1, 10000, '2022-01-01'), (2, 2, 15000, '2022-01-05'), (3, 3, 8000, '2022-01-03');
SELECT MIN(date) FROM daily_steps d JOIN user_locations u ON d.user_id = u.user_id WHERE u.location = 'Rural' AND steps >= 15000;