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 é a diferença entre as quantidades máxima e mínima de 'hemp' usadas em produtos para cada marca?
 ###Tabelas: 
CREATE TABLE brands(brand_id INT, brand_name TEXT); INSERT INTO brands(brand_id, brand_name) VALUES (1, 'BrandA'), (2, 'BrandB'), (3, 'BrandC'); CREATE TABLE products(product_id INT, brand_id INT, material TEXT, quantity INT); INSERT INTO products(product_id, brand_id, material, quantity) VALUES (1, 1, 'hemp', 10), (2, 1, 'hemp', 20), (3, 1, 'hemp', 30), (4, 2, 'hemp', 40), (5, 2, 'hemp', 50), (6, 2, 'hemp', 60), (7, 3, 'hemp', 70), (8, 3, 'hemp', 80), (9, 3, 'hemp', 90);
SELECT brand_id, brand_name, MAX(quantity) - MIN(quantity) as difference FROM brands b JOIN products p ON b.brand_id = p.brand_id WHERE material = 'hemp' GROUP BY brand_id, brand_name;