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 porcentagem de pacotes que foram entregues atrasados, para cada armazém, na última semana?
 ###Tabelas: 
CREATE TABLE shipments (shipment_id INT, warehouse_id INT, shipped_date DATE, delivered_date DATE, late_flag BOOLEAN); INSERT INTO shipments (shipment_id, warehouse_id, shipped_date, delivered_date, late_flag) VALUES (1, 1, '2022-02-21', '2022-02-23', true), (2, 2, '2022-02-22', '2022-02-24', false), (3, 3, '2022-02-23', '2022-02-26', true);
SELECT warehouse_id, AVG(late_flag) * 100.0 as pct_late_deliveries FROM shipments WHERE shipped_date BETWEEN DATEADD(day, -7, GETDATE()) AND GETDATE() GROUP BY warehouse_id;