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 sustentável?
 ###Tabelas: 
CREATE TABLE customers (customer VARCHAR(20), purchases INT); INSERT INTO customers (customer, purchases) VALUES ('Customer D', 12), ('Customer E', 8), ('Customer F', 20); CREATE TABLE denim_sales (customer VARCHAR(20), denim INT); INSERT INTO denim_sales (customer, denim) VALUES ('Customer D', 6), ('Customer E', 5), ('Customer F', 10);
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 WHERE denim_purchases >= 5 ORDER BY denim_purchases DESC LIMIT 1;