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 é o custo total dos produtos vendidos (COGS) para cada produto, nos últimos 3 meses, por cada fornecedor?
 ###Tabelas: 
CREATE TABLE COGS (cogs_cost DECIMAL(10,2), supplier_id INT, product VARCHAR(255), cogs_date DATE); INSERT INTO COGS (cogs_cost, supplier_id, product, cogs_date) VALUES (100.00, 1, 'Product A', '2021-01-01'); INSERT INTO COGS (cogs_cost, supplier_id, product, cogs_date) VALUES (150.00, 2, 'Product B', '2021-01-01'); INSERT INTO COGS (cogs_cost, supplier_id, product, cogs_date) VALUES (125.00, 1, 'Product A', '2021-02-01');
SELECT s.supplier_id, s.product, SUM(s.cogs_cost) as total_cogs FROM COGS s WHERE s.cogs_date BETWEEN DATE_SUB(NOW(), INTERVAL 3 MONTH) AND NOW() GROUP BY s.supplier_id, s.product;