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 médio mensal do portfólio de investimentos para clientes na região da Ásia-Pacífico nos últimos 12 meses, ordenado pelo mês mais recente?
 ###Tabelas: 
CREATE TABLE customer_info (customer_id INT, region VARCHAR(20), investment_portfolio DECIMAL(10, 2), portfolio_date DATE); INSERT INTO customer_info (customer_id, region, investment_portfolio, portfolio_date) VALUES (1, 'Asia-Pacific', 20000, '2021-09-01'), (2, 'North America', 30000, '2021-09-01'), (3, 'Asia-Pacific', 25000, '2021-08-01');
SELECT region, AVG(investment_portfolio) as avg_portfolio, EXTRACT(MONTH FROM portfolio_date) as month FROM customer_info WHERE portfolio_date BETWEEN DATE_SUB(CURRENT_DATE, INTERVAL 12 MONTH) AND CURRENT_DATE AND region = 'Asia-Pacific' GROUP BY region, month ORDER BY month DESC;