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: Quantos produtos foram enviados de cada armazém em janeiro de 2022?
 ###Tabelas: 
CREATE TABLE Warehouses (WarehouseID int, WarehouseName varchar(255), City varchar(255), Country varchar(255)); CREATE TABLE Shipments (ShipmentID int, WarehouseID int, ProductName varchar(255), Quantity int, ShippedDate date); INSERT INTO Shipments (ShipmentID, WarehouseID, ProductName, Quantity, ShippedDate) VALUES (5, 1, 'Grapes', 40, '2022-01-04'), (6, 2, 'Mangoes', 60, '2022-01-05');
SELECT WarehouseID, COUNT(DISTINCT ProductName) AS ProductsShipped FROM Shipments WHERE ShippedDate BETWEEN '2022-01-01' AND '2022-01-31' GROUP BY WarehouseID;