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 número máximo de passos dados por um membro em um dia no último mês?
 ###Tabelas: 
CREATE TABLE Members (MemberID INT, Name VARCHAR(50), Age INT, Membership VARCHAR(20)); CREATE TABLE Steps (StepID INT, MemberID INT, Steps INT, Date DATE); INSERT INTO Members (MemberID, Name, Age, Membership) VALUES (1, 'John Doe', 35, 'Platinum'), (2, 'Jane Smith', 28, 'Gold'), (3, 'Mike Johnson', 22, 'Silver'); INSERT INTO Steps (StepID, MemberID, Steps, Date) VALUES (1, 1, 8000, '2022-06-01'), (2, 1, 7000, '2022-06-02'), (3, 1, 9000, '2022-06-03'), (4, 2, 6000, '2022-06-01'), (5, 2, 6500, '2022-06-02'), (6, 2, 7000, '2022-06-03'), (7, 1, 10000, '2022-07-01'), (8, 2, 8000, '2022-07-01');
SELECT MemberID, MAX(Steps) FROM Members JOIN Steps ON Members.MemberID = Steps.MemberID WHERE Date >= DATEADD(MONTH, -1, GETDATE()) GROUP BY MemberID;