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: Quem são os 3 principais clientes por total gasto?
 ###Tabelas: 
CREATE TABLE purchases (id INT, customer_id INT, garment_id INT, price DECIMAL(5,2), quantity INT, purchase_date DATE); CREATE TABLE customers (id INT, name VARCHAR(100), gender VARCHAR(10), age INT);
SELECT customers.name, SUM(purchases.price * purchases.quantity) AS total_spent FROM customers INNER JOIN purchases ON customers.id = purchases.customer_id GROUP BY customers.id ORDER BY total_spent DESC LIMIT 3;