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 variação percentual nas vendas de um produto específico de cuidados com a pele, antes e depois de uma promoção?
 ###Tabelas: 
CREATE TABLE skincare_promotions (product_name TEXT, sale_date DATE, was_promotion BOOLEAN); INSERT INTO skincare_promotions (product_name, sale_date, was_promotion) VALUES ('Facial Cleanser', '2022-01-01', false), ('Facial Cleanser', '2022-01-15', true), ('Moisturizer', '2022-01-01', false);
SELECT product_name, (SUM(was_promotion) OVER (PARTITION BY product_name) * 100.0 / COUNT(*) OVER (PARTITION BY product_name)) - (SUM(NOT was_promotion) OVER (PARTITION BY product_name) * 100.0 / COUNT(*) OVER (PARTITION BY product_name)) as percentage_change FROM skincare_promotions WHERE product_name = 'Facial Cleanser';