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: Calcular o tempo médio de entrega para cada transportadora na região da Europa ao longo do último ano, incluindo apenas transportadoras com pelo menos 500 remessas.
 ###Tabelas: 
CREATE TABLE Carriers (CarrierID int, CarrierName varchar(255), Region varchar(255));CREATE TABLE Shipments (ShipmentID int, CarrierID int, DeliveryTime int, ShippedDate datetime); INSERT INTO Carriers (CarrierID, CarrierName, Region) VALUES (1, 'Carrier A', 'Europe'); INSERT INTO Shipments (ShipmentID, CarrierID, DeliveryTime, ShippedDate) VALUES (1, 1, 10, '2022-01-01');
SELECT c.CarrierName, AVG(s.DeliveryTime) as AverageDeliveryTime FROM Carriers c INNER JOIN Shipments s ON c.CarrierID = s.CarrierID WHERE c.Region = 'Europe' AND s.ShippedDate >= DATEADD(year, -1, GETDATE()) GROUP BY c.CarrierName HAVING COUNT(*) >= 500;