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 tempo médio de resposta para cada cidade, considerando os dois registros anteriores além do atual, ordenado por data?
 ###Tabelas: 
CREATE TABLE ResponseTimes (ID INT, City VARCHAR(50), Date TIMESTAMP, Time INT); INSERT INTO ResponseTimes (ID, City, Date, Time) VALUES (7, 'CityC', '2015-01-01 00:00:00', 6), (8, 'CityC', '2015-01-01 01:00:00', 7), (9, 'CityC', '2015-01-01 02:00:00', 8), (10, 'CityD', '2015-01-01 00:00:00', 5), (11, 'CityD', '2015-01-01 01:00:00', 4), (12, 'CityD', '2015-01-01 02:00:00', 3);
SELECT City, AVG(Time) OVER (PARTITION BY City ORDER BY Date ROWS BETWEEN 2 PRECEDING AND CURRENT ROW) AS AvgResponseTime FROM ResponseTimes;