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 total gerada por cada tipo de investimento no último ano?
 ###Tabelas: 
CREATE TABLE investment_type (investment_id INT, investment_type VARCHAR(50), monthly_rate DECIMAL(5,2), start_date DATE, end_date DATE); INSERT INTO investment_type (investment_id, investment_type, monthly_rate, start_date, end_date) VALUES (1, 'Network Upgrade', 10000.00, '2022-01-01', '2022-12-31'), (2, 'Marketing Campaign', 5000.00, '2022-04-01', '2022-06-30'), (3, 'Network Maintenance', 7000.00, '2022-07-01', '2022-09-30');
SELECT investment_type, EXTRACT(YEAR FROM start_date) as year, SUM(monthly_rate * DATEDIFF('month', start_date, end_date)) as total_revenue FROM investment_type GROUP BY investment_type, EXTRACT(YEAR FROM start_date);