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 peso médio dos pacotes enviados de cada armazém no estado de Washington na segunda metade de 2022?
 ###Tabelas: 
CREATE TABLE packages (id INT, warehouse_id INT, weight INT, shipped_date DATE); CREATE TABLE warehouses (id INT, city VARCHAR(255), state VARCHAR(255)); INSERT INTO packages (id, warehouse_id, weight, shipped_date) VALUES (1, 1, 50, '2022-07-01'), (2, 1, 30, '2022-08-01'), (3, 2, 40, '2022-12-01'), (4, 2, 20, '2022-11-01'), (5, 3, 10, '2022-10-01'); INSERT INTO warehouses (id, city, state) VALUES (1, 'Seattle', 'Washington'), (2, 'Spokane', 'Washington'), (3, 'Tacoma', 'Washington');
SELECT warehouses.city, AVG(weight) FROM packages JOIN warehouses ON packages.warehouse_id = warehouses.id WHERE warehouses.state = 'Washington' AND MONTH(packages.shipped_date) > 6 AND YEAR(packages.shipped_date) = 2022 GROUP BY warehouses.city;