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 créditos de aprendizagem ao longo da vida obtidos por um aluno em cada programa no último mês?
 ###Tabelas: 
CREATE TABLE lifelong_learning_credits (student_id INT, program_id INT, credits_earned INT, earned_date DATE);
SELECT program_id, MAX(credits_earned) FROM lifelong_learning_credits WHERE earned_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) GROUP BY program_id;