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: Quais são os tempos médios de entrega (em dias) para pacotes enviados de cada armazém, no último mês?
 ###Tabelas: 
CREATE TABLE shipments (shipment_id INT, warehouse_id INT, shipped_date DATE, delivered_date DATE); INSERT INTO shipments (shipment_id, warehouse_id, shipped_date, delivered_date) VALUES (1, 1, '2022-03-01', '2022-03-05'), (2, 2, '2022-03-02', '2022-03-07'), (3, 3, '2022-03-03', '2022-03-09');
SELECT warehouse_id, AVG(DATEDIFF(delivered_date, shipped_date)) as avg_delivery_time_days FROM shipments WHERE shipped_date BETWEEN DATEADD(day, -30, GETDATE()) AND GETDATE() GROUP BY warehouse_id;