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 mudança na quantidade de cada produto vendido, comparada ao dia anterior, nos últimos 7 dias?
 ###Tabelas: 
CREATE TABLE daily_sales (sale_date DATE, product_id INT, quantity INT); INSERT INTO daily_sales VALUES ('2022-06-01', 1, 50), ('2022-06-01', 2, 30), ('2022-06-02', 1, 75), ('2022-06-02', 2, 40), ('2022-06-03', 1, 80), ('2022-06-03', 2, 35), ('2022-06-04', 1, 90), ('2022-06-04', 2, 45);
SELECT sale_date, product_id, quantity, LAG(quantity, 1) OVER (PARTITION BY product_id ORDER BY sale_date) as prev_quantity, quantity - LAG(quantity, 1) OVER (PARTITION BY product_id ORDER BY sale_date) as quantity_change FROM daily_sales WHERE sale_date >= DATE_SUB(CURRENT_DATE, INTERVAL 7 DAY) ORDER BY sale_date, product_id;