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 mudança na porcentagem de falantes para cada língua em perigo entre o ano atual e o ano anterior?
 ###Tabelas: 
CREATE TABLE EndangeredLanguageSpeakers (ID INT, Language VARCHAR(50), Year INT, Speakers INT, TotalSpeakers INT); INSERT INTO EndangeredLanguageSpeakers (ID, Language, Year, Speakers, TotalSpeakers) VALUES (1, 'Cornish', 2022, 550, 800); INSERT INTO EndangeredLanguageSpeakers (ID, Language, Year, Speakers, TotalSpeakers) VALUES (2, 'Manx', 2022, 180, 300);
SELECT Language, Year, Speakers, 100.0 * Speakers / TotalSpeakers AS Percentage, LAG(100.0 * Speakers / TotalSpeakers) OVER (PARTITION BY Language ORDER BY Year) AS PreviousYearPercentage, 100.0 * Speakers / TotalSpeakers - COALESCE(LAG(100.0 * Speakers / TotalSpeakers) OVER (PARTITION BY Language ORDER BY Year), 0) AS ChangeInPercentage FROM EndangeredLanguageSpeakers;