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 cada produto feito a partir de materiais reciclados foram vendidas em Sydney no mês atual?
 ###Tabelas: 
CREATE TABLE products(product_id VARCHAR(20), product_name VARCHAR(20), is_recycled BOOLEAN); INSERT INTO products (product_id, product_name, is_recycled) VALUES ('Recycled Notebook', true), ('Recycled Pen', true); CREATE TABLE sales(product_id VARCHAR(20), store_location VARCHAR(20), sale_date DATE, quantity INTEGER); INSERT INTO sales (product_id, store_location, sale_date, quantity) VALUES ('Recycled Notebook', 'Sydney', '2022-02-03', 5), ('Recycled Pen', 'Sydney', '2022-02-05', 15);
SELECT sales.product_id, products.product_name, SUM(sales.quantity) FROM sales JOIN products ON sales.product_id = products.product_id WHERE products.is_recycled = true AND store_location = 'Sydney' AND sale_date BETWEEN DATE_SUB(CURRENT_DATE, INTERVAL DAY(CURRENT_DATE)-1 DAY) AND CURRENT_DATE GROUP BY sales.product_id;