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 é a quantidade total de remessas em cada país, com remessas pontuais e atrasadas detalhadas?
 ###Tabelas: 
CREATE TABLE Warehouses (WarehouseID INT, WarehouseName VARCHAR(50), Country VARCHAR(50)); CREATE TABLE Shipments (ShipmentID INT, WarehouseID INT, Quantity INT, DeliveryTime INT, ExpectedDeliveryTime INT);
SELECT W.Country, SUM(Quantity) AS TotalQuantity, SUM(CASE WHEN DeliveryTime <= ExpectedDeliveryTime THEN Quantity ELSE 0 END) AS OnTimeQuantity, SUM(CASE WHEN DeliveryTime > ExpectedDeliveryTime THEN Quantity ELSE 0 END) AS DelayedQuantity FROM Warehouses W JOIN Shipments S ON W.WarehouseID = S.WarehouseID GROUP BY W.Country;