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 entre pedidos para cada cliente, agrupado por nível de fidelidade?
 ###Tabelas: 
CREATE TABLE Orders (OrderID INT, CustomerID INT, OrderDate DATETIME); CREATE TABLE Customers (CustomerID INT, Name VARCHAR(50), LoyaltyTier VARCHAR(50), MembershipDate DATETIME);
SELECT Customers.LoyaltyTier, AVG(DATEDIFF('day', LAG(Orders.OrderDate) OVER (PARTITION BY Customers.CustomerID ORDER BY Orders.OrderDate), Orders.OrderDate)) as AverageTimeBetweenOrders FROM Orders JOIN Customers ON Orders.CustomerID = Customers.CustomerID GROUP BY Customers.LoyaltyTier;