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 a diferença entre o saldo máximo e mínimo para a conta de cada cliente, particionada por tipo de conta.
 ###Tabelas: 
CREATE TABLE accounts (customer_id INT, account_type VARCHAR(20), balance DECIMAL(10, 2), transaction_date DATE);
SELECT customer_id, account_type, MAX(balance) - MIN(balance) AS balance_range FROM accounts GROUP BY customer_id, account_type;