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 (em horas) entre as verificações de inventário para 'Warehouse4'?
 ###Tabelas: 
CREATE TABLE Warehouses (WarehouseID INT, WarehouseName VARCHAR(20)); INSERT INTO Warehouses (WarehouseID, WarehouseName) VALUES (1, 'Warehouse1'), (2, 'Warehouse2'), (4, 'Warehouse4'); CREATE TABLE InventoryChecks (CheckID INT, WarehouseID INT, CheckDate DATETIME); INSERT INTO InventoryChecks (CheckID, WarehouseID, CheckDate) VALUES (1, 4, '2022-01-01 09:00:00'), (2, 4, '2022-01-01 17:00:00'), (3, 4, '2022-01-02 09:00:00');
SELECT AVG(DATEDIFF(hh, LAG(InventoryChecks.CheckDate) OVER (PARTITION BY InventoryChecks.WarehouseID ORDER BY InventoryChecks.CheckDate), InventoryChecks.CheckDate)) AS AverageTimeBetweenChecks FROM InventoryChecks WHERE InventoryChecks.WarehouseID = 4;