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: Quantas unidades de produtos de cuidados com a pele e cabelo foram vendidas nos últimos 3 meses na região da Ásia-Pacífico?
 ###Tabelas: 
CREATE TABLE ProductSales (ProductID INT, ProductType VARCHAR(20), UnitsSold INT, SaleDate DATE); INSERT INTO ProductSales (ProductID, ProductType, UnitsSold, SaleDate) VALUES (1, 'Skincare', 300, '2022-06-15'); INSERT INTO ProductSales (ProductID, ProductType, UnitsSold, SaleDate) VALUES (2, 'Skincare', 400, '2022-07-18'); INSERT INTO ProductSales (ProductID, ProductType, UnitsSold, SaleDate) VALUES (3, 'Haircare', 500, '2022-07-01');
SELECT ProductType, SUM(UnitsSold) FROM ProductSales WHERE SaleDate >= DATEADD(MONTH, -3, CURRENT_DATE) AND Country = 'Asia-Pacific' GROUP BY ProductType;