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: Encontre os 3 países com os maiores empréstimos totais para empréstimos socialmente responsáveis no primeiro trimestre de 2022, particionados por mês.
 ###Tabelas: 
CREATE TABLE loans (id INT, country VARCHAR(50), amount DECIMAL(10,2), date DATE); INSERT INTO loans (id, country, amount, date) VALUES (1, 'USA', 1000.00, '2022-01-01'), (2, 'Canada', 1500.00, '2022-01-05'), (3, 'Mexico', 800.00, '2022-01-10');
SELECT country, SUM(amount) as total_loans, EXTRACT(MONTH FROM date) as month FROM loans WHERE date >= '2022-01-01' AND date < '2022-04-01' GROUP BY country, month ORDER BY total_loans DESC, month LIMIT 3;