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 porcentagem da ajuda total entregue por cada organização?
 ###Tabelas: 
CREATE TABLE aid_deliveries (delivery_id INT, organization VARCHAR(50), delivery_status VARCHAR(10), amount_delivered INT); INSERT INTO aid_deliveries (delivery_id, organization, delivery_status, amount_delivered) VALUES (1, 'Org A', 'successful', 5000), (2, 'Org B', 'failed', 2000), (3, 'Org A', 'successful', 6000), (4, 'Org C', 'successful', 7000), (5, 'Org B', 'failed', 3000), (6, 'Org A', 'successful', 8000); CREATE TABLE organizations (org_id INT, name VARCHAR(50)); INSERT INTO organizations (org_id, name) VALUES (1, 'Org A'), (2, 'Org B'), (3, 'Org C');
SELECT organization, ROUND(100.0*SUM(CASE WHEN delivery_status = 'successful' THEN amount_delivered ELSE 0 END)/SUM(amount_delivered) OVER(PARTITION BY 1), 2) AS pct_of_total FROM aid_deliveries JOIN organizations ON aid_deliveries.organization = organizations.name ORDER BY pct_of_total DESC