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: Determine as 3 principais regiões com os maiores valores de solicitação de cartão de crédito no último trimestre.
 ###Tabelas: 
CREATE TABLE regions (region_id INT PRIMARY KEY, region_name VARCHAR(50)); CREATE TABLE credit_card_applications (application_id INT PRIMARY KEY, region_id INT, amount DECIMAL(10, 2), application_date DATE);
SELECT r.region_name, SUM(c.amount) AS total_application_amount FROM regions r JOIN credit_card_applications c ON r.region_id = c.region_id WHERE c.application_date >= DATE_SUB(NOW(), INTERVAL 3 MONTH) GROUP BY r.region_id ORDER BY total_application_amount DESC LIMIT 3;