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 é o principal cliente para denim ecológico?
 ###Tabelas: 
CREATE TABLE customers (customer VARCHAR(20), purchases INT); INSERT INTO customers (customer, purchases) VALUES ('Customer A', 10), ('Customer B', 5), ('Customer C', 15); CREATE TABLE denim_sales (customer VARCHAR(20), denim INT); INSERT INTO denim_sales (customer, denim) VALUES ('Customer A', 5), ('Customer B', 3), ('Customer C', 8);
SELECT customer, purchases FROM (SELECT customer, SUM(denim) AS denim_purchases FROM denim_sales GROUP BY customer) AS denim_purchases INNER JOIN customers ON denim_purchases.customer = customers.customer ORDER BY denim_purchases DESC LIMIT 1;