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 são as 3 principais marcas de beleza em termos de vendas na categoria de cosméticos no último ano?
 ###Tabelas: 
CREATE TABLE BrandSales (Brand VARCHAR(20), ProductType VARCHAR(20), UnitsSold INT, SaleDate DATE); INSERT INTO BrandSales (Brand, ProductType, UnitsSold, SaleDate) VALUES ('Lush', 'Cosmetics', 800, '2022-07-15'); INSERT INTO BrandSales (Brand, ProductType, UnitsSold, SaleDate) VALUES ('The Body Shop', 'Cosmetics', 700, '2022-08-18'); INSERT INTO BrandSales (Brand, ProductType, UnitsSold, SaleDate) VALUES ('Sephora', 'Cosmetics', 900, '2022-09-01');
SELECT Brand, SUM(UnitsSold) AS TotalSales FROM BrandSales WHERE ProductType = 'Cosmetics' AND SaleDate >= DATEADD(YEAR, -1, CURRENT_DATE) GROUP BY Brand ORDER BY TotalSales DESC LIMIT 3;