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 suprimentos para cada local na tabela de preparação para desastres, e qual é a porcentagem da quantidade total para cada local?
 ###Tabelas: 
CREATE TABLE disaster_preparedness(id INT, location VARCHAR(255), supplies VARCHAR(255), quantity INT);
SELECT location, supplies, SUM(quantity) as total_quantity, total_quantity * 100.0 / SUM(SUM(quantity)) OVER (PARTITION BY supplies) as percentage FROM disaster_preparedness GROUP BY location, supplies;