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 data mais antiga e mais recente de feedback para cada categoria, e quantas entradas de feedback existem para cada categoria em cidades com uma população acima de 5 milhões?
 ###Tabelas: 
CREATE TABLE CategoryFeedback (Id INT, CityId INT, Category VARCHAR(50), Feedback VARCHAR(255), FeedbackDate DATE); INSERT INTO CategoryFeedback (Id, CityId, Category, Feedback, FeedbackDate) VALUES (1, 1, 'Transportation', 'Great public transportation!', '2021-05-01'), (2, 1, 'Infrastructure', 'Good infrastructure...', '2021-05-02'), (3, 2, 'Transportation', 'Poor public transportation...', '2021-05-03'), (4, 2, 'Education', 'Excellent schools...', '2021-05-04'), (5, 3, 'Transportation', 'Average public transportation...', '2021-05-05'), (6, 3, 'Infrastructure', 'Excellent infrastructure...', '2021-05-06');
SELECT Category, MIN(FeedbackDate) AS EarliestFeedback, MAX(FeedbackDate) AS LatestFeedback, COUNT(*) AS FeedbackCount FROM CategoryFeedback JOIN City ON CategoryFeedback.CityId = City.Id WHERE Population > 5000000 GROUP BY Category;