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 da carga para remessas da África do Sul em maio de 2021.
 ###Tabelas: 
CREATE TABLE south_africa_shipments (id INT, cargo_weight INT, shipment_date DATE); INSERT INTO south_africa_shipments (id, cargo_weight, shipment_date) VALUES (1, 7000, '2021-05-01'); INSERT INTO south_africa_shipments (id, cargo_weight, shipment_date) VALUES (2, 8000, '2021-05-05');
SELECT AVG(cargo_weight) AS median FROM (SELECT cargo_weight FROM south_africa_shipments WHERE shipment_date >= '2021-05-01' AND shipment_date < '2021-06-01' GROUP BY cargo_weight ORDER BY COUNT(*) DESC, cargo_weight LIMIT 2 OFFSET 1) AS subquery;