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 programas tiveram o maior aumento na frequência em comparação com o mesmo período do ano passado?
 ###Tabelas: 
CREATE TABLE Programs (ProgramID INT, ProgramDate DATE, ProgramAttendance INT); INSERT INTO Programs (ProgramID, ProgramDate, ProgramAttendance) VALUES (1, '2021-06-01', 50), (2, '2021-07-01', 75), (3, '2021-08-01', 100); INSERT INTO Programs (ProgramID, ProgramDate, ProgramAttendance) VALUES (1, '2022-06-01', 75), (2, '2022-07-01', 90), (3, '2022-08-01', 120);
SELECT ProgramID, (ProgramAttendance - (SELECT ProgramAttendance FROM Programs WHERE ProgramID = P.ProgramID AND ProgramDate LIKE CONCAT(YEAR(ProgramDate) - 1, '%') AND ProgramID = P.ProgramID)) * 100 / (SELECT ProgramAttendance FROM Programs WHERE ProgramID = P.ProgramID AND ProgramDate LIKE CONCAT(YEAR(ProgramDate) - 1, '%') AND ProgramID = P.ProgramID) AS IncreasePercentage FROM Programs P ORDER BY IncreasePercentage DESC LIMIT 1;