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 total da carga manuseada por cada porto durante a segunda metade de 2022?
 ###Tabelas: 
CREATE TABLE ports (id INT, name TEXT, country TEXT); CREATE TABLE cargo_movements (id INT, port_id INT, cargo_type TEXT, weight INT, date DATE); INSERT INTO ports (id, name, country) VALUES (1, 'Port of Singapore', 'Singapore'), (2, 'Port of Shanghai', 'China'), (3, 'Port of Busan', 'South Korea'); INSERT INTO cargo_movements (id, port_id, cargo_type, weight, date) VALUES (1, 1, 'Bulk', 10000, '2022-07-01'), (2, 1, 'Breakbulk', 8000, '2022-07-02'), (3, 2, 'Bulk', 12000, '2022-07-01'), (4, 2, 'Breakbulk', 9000, '2022-07-02'), (5, 3, 'Bulk', 15000, '2022-07-01'), (6, 3, 'Breakbulk', 11000, '2022-07-02');
SELECT p.name, SUM(cm.weight) FROM ports p JOIN cargo_movements cm ON p.id = cm.port_id WHERE MONTH(cm.date) > 6 GROUP BY p.name;