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: Calcular as despesas mensais médias e a renda do último ano das tabelas 'despesas' e 'renda'.
 ###Tabelas: 
CREATE TABLE expenses (expense_id INT, expense_amount DECIMAL, expense_date DATE); CREATE TABLE income (income_id INT, income_amount DECIMAL, income_date DATE);
SELECT DATE_FORMAT(expenses.expense_date, '%Y-%m') as month, AVG(expenses.expense_amount) as avg_monthly_expenses, AVG(income.income_amount) as avg_monthly_income FROM expenses INNER JOIN income ON DATE_FORMAT(expenses.expense_date, '%Y-%m') = DATE_FORMAT(income.income_date, '%Y-%m') WHERE expenses.expense_date >= DATE_SUB(NOW(), INTERVAL 1 YEAR) GROUP BY month;