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 saldo médio de fechamento mensal por cliente nos últimos 6 meses, ordenado pelo mês mais recente?
 ###Tabelas: 
CREATE TABLE customer_account (customer_id INT, account_number INT, balance DECIMAL(10, 2), closing_date DATE); INSERT INTO customer_account (customer_id, account_number, balance, closing_date) VALUES (1, 1001, 15000, '2021-08-31'), (1, 1002, 20000, '2021-08-31'), (2, 1003, 30000, '2021-08-31');
SELECT customer_id, AVG(balance) as avg_balance, EXTRACT(MONTH FROM closing_date) as month FROM customer_account WHERE closing_date BETWEEN DATE_SUB(CURRENT_DATE, INTERVAL 6 MONTH) AND CURRENT_DATE GROUP BY customer_id, month ORDER BY month DESC;