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: Mostrar o número de produtos de cadeia de suprimentos circular em cada loja, excluindo produtos com preço superior a $15.
 ###Tabelas: 
CREATE TABLE stores (store_id INT, store_name VARCHAR(50)); CREATE TABLE inventory (product_id INT, store_id INT, circular_supply BOOLEAN, product_price DECIMAL); INSERT INTO stores (store_id, store_name) VALUES (1, 'Store A'), (2, 'Store B'), (3, 'Store C'); INSERT INTO inventory (product_id, store_id, circular_supply, product_price) VALUES (1, 1, true, 12.99), (2, 1, false, 17.50), (3, 2, true, 10.99), (4, 2, false, 20.00), (5, 3, true, 11.50), (6, 3, true, 18.00);
SELECT s.store_name, COUNT(i.product_id) as circular_products FROM inventory i JOIN stores s ON i.store_id = s.store_id WHERE i.circular_supply = true AND i.product_price <= 15.00 GROUP BY s.store_name;