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 foram vendidas através de cadeias de suprimento circulares no último mês?
 ###Tabelas: 
CREATE TABLE products (product_id int, product_name varchar(50), is_circular boolean);CREATE TABLE sales (sale_id int, product_id int, sale_date date, units_sold int);
SELECT products.product_id, products.product_name, SUM(sales.units_sold) as total_units_sold FROM sales JOIN products ON sales.product_id = products.product_id WHERE products.is_circular = true AND sales.sale_date >= DATEADD(month, -1, GETDATE()) GROUP BY products.product_id, products.product_name;