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 é a média móvel de remessas semanais para cada armazém nos últimos 3 meses?
 ###Tabelas: 
CREATE TABLE Warehouse (id INT, country VARCHAR(255), city VARCHAR(255), opened_date DATE); CREATE TABLE Shipments (id INT, warehouse_id INT, shipped_date DATE);
SELECT w.country, w.city, AVG(shipment_count) OVER (PARTITION BY w.id ORDER BY s.shipped_date ROWS BETWEEN 11 PRECEDING AND CURRENT ROW) AS moving_avg FROM Warehouse w JOIN Shipments s ON w.id = s.warehouse_id WHERE s.shipped_date >= DATEADD(month, -3, GETDATE()) GROUP BY w.id, s.shipped_date ORDER BY s.shipped_date;