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: Encontre o número total de despachos de ambulância e o tempo médio de resposta para os serviços de ambulância em cada área de código postal nos últimos três meses.
 ###Tabelas: 
CREATE TABLE ZipCodes (ZipCodeID INT, ZipCode VARCHAR(255)); CREATE TABLE AmbulanceDispatches (DispatchID INT, DispatchType VARCHAR(255), ZipCodeID INT, DispatchDate DATE, DispatchTime INT);
SELECT ZipCode, COUNT(DispatchID) as TotalDispatches, AVG(DispatchTime) as AvgResponseTime FROM AmbulanceDispatches d JOIN ZipCodes z ON d.ZipCodeID = z.ZipCodeID WHERE d.DispatchDate >= DATEADD(month, -3, GETDATE()) AND d.DispatchType = 'Ambulance' GROUP BY ZipCode;