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 de dias que cada programa é executado em cada cidade, ordenado pela data de início?
 ###Tabelas: 
CREATE TABLE CommunityPrograms (ID INT, City VARCHAR(50), Program VARCHAR(50), StartDate TIMESTAMP, EndDate TIMESTAMP); INSERT INTO CommunityPrograms (ID, City, Program, StartDate, EndDate) VALUES (17, 'CityC', 'YouthCamps', '2015-01-02 00:00:00', '2015-01-12 00:00:00'), (18, 'CityC', 'SeniorCenter', '2015-01-06 00:00:00', '2015-01-30 00:00:00'), (19, 'CityD', 'YouthCamps', '2015-01-04 00:00:00', '2015-01-18 00:00:00'), (20, 'CityD', 'SeniorCenter', '2015-01-08 00:00:00', '2015-01-28 00:00:00');
SELECT City, Program, StartDate, EndDate, DATEDIFF(day, StartDate, EndDate) AS DaysRunning FROM CommunityPrograms ORDER BY StartDate;