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: Quais armazéns não receberam nenhum envio de entrada nos últimos 30 dias na região 'América do Norte'?
 ###Tabelas: 
CREATE TABLE Warehouse (id INT, name TEXT, region TEXT); INSERT INTO Warehouse (id, name, region) VALUES (1, 'New York Warehouse', 'North America'), (2, 'Los Angeles Warehouse', 'North America'), (3, 'Chicago Warehouse', 'North America'); CREATE TABLE Incoming_Shipment (id INT, warehouse_id INT, received_date DATE); INSERT INTO Incoming_Shipment (id, warehouse_id, received_date) VALUES (1, 1, '2022-01-01'), (2, 1, '2022-01-15'), (3, 2, '2022-01-05'), (4, 3, '2022-01-20');
SELECT Warehouse.name FROM Warehouse LEFT JOIN Incoming_Shipment ON Warehouse.id = Incoming_Shipment.warehouse_id WHERE Warehouse.region = 'North America' AND Incoming_Shipment.received_date < DATE_SUB(CURRENT_DATE, INTERVAL 30 DAY) AND Incoming_Shipment.id IS NULL;