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 é a receita mensal de um fornecedor de frutos do mar sustentável?
 ###Tabelas: 
CREATE TABLE Suppliers (supplier_id INT, supplier_name VARCHAR(255), is_sustainable BOOLEAN); INSERT INTO Suppliers (supplier_id, supplier_name, is_sustainable) VALUES (1, 'Supplier A', TRUE), (2, 'Supplier B', FALSE), (3, 'Supplier C', TRUE); CREATE TABLE Orders (order_id INT, supplier_id INT, order_date DATE, order_revenue DECIMAL(10,2)); INSERT INTO Orders (order_id, supplier_id, order_date, order_revenue) VALUES (1, 1, '2022-01-01', 1000), (2, 2, '2022-01-02', 2000), (3, 3, '2022-01-03', 1500); CREATE TABLE Months (month_id INT, month_name VARCHAR(255), start_date DATE, end_date DATE); INSERT INTO Months (month_id, month_name, start_date, end_date) VALUES (1, 'January', '2022-01-01', '2022-01-31'), (2, 'February', '2022-02-01', '2022-02-28'), (3, 'March', '2022-03-01', '2022-03-31');
SELECT m.month_name, SUM(o.order_revenue) as monthly_revenue FROM Suppliers s JOIN Orders o ON s.supplier_id = o.supplier_id JOIN Months m ON o.order_date BETWEEN m.start_date AND m.end_date WHERE s.is_sustainable = TRUE GROUP BY m.month_name;