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 peças do tipo 'Vestido' produzidas por cada fabricante na temporada 'Primavera 2022'?
 ###Tabelas: 
CREATE TABLE Manufacturers (ManufacturerID INT, ManufacturerName VARCHAR(50)); INSERT INTO Manufacturers (ManufacturerID, ManufacturerName) VALUES (1, 'Manufacturer A'), (2, 'Manufacturer B'); CREATE TABLE Garments (GarmentID INT, GarmentType VARCHAR(20), ManufacturerID INT, ProductionDate DATE); INSERT INTO Garments (GarmentID, GarmentType, ManufacturerID, ProductionDate) VALUES (1, 'Dress', 1, '2022-03-15'), (2, 'Top', 1, '2022-03-16'), (3, 'Dress', 2, '2022-04-01');
SELECT M.ManufacturerName, SUM(CASE WHEN G.GarmentType = 'Dress' THEN 1 ELSE 0 END) as TotalDresses FROM Manufacturers M JOIN Garments G ON M.ManufacturerID = G.ManufacturerID WHERE G.ProductionDate BETWEEN '2022-03-01' AND '2022-06-30' GROUP BY M.ManufacturerName;