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: Mostrar o número total de transações por cliente no último trimestre, ordenado pelo número de transações em ordem decrescente para clientes na África?
 ###Tabelas: 
CREATE TABLE customer_region_transactions (transaction_id INT, customer_id INT, transaction_value DECIMAL(10, 2), transaction_date DATE, customer_region VARCHAR(20)); INSERT INTO customer_region_transactions (transaction_id, customer_id, transaction_value, transaction_date, customer_region) VALUES (1, 1, 12000, '2021-07-01', 'Africa'), (2, 2, 35000, '2021-06-15', 'North America'), (3, 3, 8000, '2021-05-05', 'Africa'), (4, 4, 5000, '2021-04-20', 'Africa');
SELECT customer_region, customer_id, COUNT(transaction_id) as transaction_count FROM customer_region_transactions WHERE transaction_date BETWEEN DATE_SUB(CURRENT_DATE, INTERVAL 3 MONTH) AND CURRENT_DATE AND customer_region = 'Africa' GROUP BY customer_region, customer_id ORDER BY transaction_count DESC;