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: Calcular o peso médio dos envios da África para a Ásia em outubro de 2022.
 ###Tabelas: 
CREATE TABLE Shipments (id INT, source VARCHAR(50), destination VARCHAR(50), weight FLOAT, ship_date DATE); INSERT INTO Shipments (id, source, destination, weight, ship_date) VALUES (27, 'Egypt', 'China', 500, '2022-10-02'); INSERT INTO Shipments (id, source, destination, weight, ship_date) VALUES (28, 'Nigeria', 'Japan', 600, '2022-10-15'); INSERT INTO Shipments (id, source, destination, weight, ship_date) VALUES (29, 'South Africa', 'India', 700, '2022-10-30');
SELECT AVG(weight) FROM Shipments WHERE (source = 'Egypt' OR source = 'Nigeria' OR source = 'South Africa') AND (destination = 'China' OR destination = 'Japan' OR destination = 'India') AND ship_date BETWEEN '2022-10-01' AND '2022-10-31';