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 da transação por usuário para usuários da Índia, particionado por tipo de transação?
 ###Tabelas: 
CREATE TABLE users (id INT, country VARCHAR(20)); INSERT INTO users (id, country) VALUES (1, 'India'), (2, 'USA'); CREATE TABLE transactions (id INT, user_id INT, type VARCHAR(20), amount DECIMAL(10, 2)); INSERT INTO transactions (id, user_id, type, amount) VALUES (1, 1, 'credit', 100.00), (2, 1, 'debit', 50.00), (3, 2, 'credit', 200.00), (4, 2, 'debit', 150.00);
SELECT type, AVG(amount) as avg_amount FROM transactions INNER JOIN users ON transactions.user_id = users.id WHERE users.country = 'India' GROUP BY type, users.country;