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 quantidade total de itens armazenados em cada depósito, ordenados por localização?
 ###Tabelas: 
CREATE TABLE warehouses (id INT, name VARCHAR(50), location VARCHAR(50)); INSERT INTO warehouses (id, name, location) VALUES (1, 'Warehouse A', 'City A'), (2, 'Warehouse B', 'City B'), (3, 'Warehouse C', 'City C'); CREATE TABLE inventory (id INT, warehouse_id INT, item_type VARCHAR(50), quantity INT); INSERT INTO inventory (id, warehouse_id, item_type, quantity) VALUES (1, 1, 'Item1', 100), (2, 1, 'Item2', 200), (3, 2, 'Item1', 150), (4, 2, 'Item3', 50), (5, 3, 'Item1', 250), (6, 3, 'Item2', 100), (7, 3, 'Item3', 150);
SELECT w.location, SUM(i.quantity) as total_quantity FROM inventory i JOIN warehouses w ON i.warehouse_id = w.id GROUP BY w.location ORDER BY total_quantity DESC;