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 valor total das transações por mês, por categoria de produto?
 ###Tabelas: 
CREATE TABLE transactions (transaction_id INT, transaction_date DATE, product_category VARCHAR(50), amount DECIMAL(10, 2)); INSERT INTO transactions (transaction_id, transaction_date, product_category, amount) VALUES (1, '2021-04-01', 'Stocks', 500); INSERT INTO transactions (transaction_id, transaction_date, product_category, amount) VALUES (2, '2021-04-15', 'Bonds', 300); INSERT INTO transactions (transaction_id, transaction_date, product_category, amount) VALUES (3, '2021-04-20', 'Mutual Funds', 700);
SELECT DATE_FORMAT(transaction_date, '%Y-%m') as month, product_category, SUM(amount) as total_value FROM transactions GROUP BY month, product_category;