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: Identificar os programas de preservação de idiomas que estão ativos há mais de 15 anos, ordenados pela data de início em ordem ascendente.
 ###Tabelas: 
CREATE TABLE Programs (ProgramID INT, ProgramName TEXT, StartDate DATE, EndDate DATE); INSERT INTO Programs (ProgramID, ProgramName, StartDate, EndDate) VALUES (1, 'ProgramA', '1990-01-01', '2010-12-31'), (2, 'ProgramB', '2005-05-15', '2025-04-30'), (3, 'ProgramC', '2018-09-09', '2023-06-15');
SELECT ProgramName, StartDate FROM Programs WHERE DATEDIFF(year, StartDate, GETDATE()) > 15 ORDER BY StartDate ASC;