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 de transações que foram recusadas para cada vendedor?
 ###Tabelas: 
CREATE TABLE transactions (transaction_id INT, salesperson_id INT, amount DECIMAL(10, 2), status VARCHAR(50)); INSERT INTO transactions (transaction_id, salesperson_id, amount, status) VALUES (1, 1, 50.00, 'approved'), (2, 1, 100.00, 'declined'), (3, 2, 75.00, 'approved'); CREATE TABLE salespeople (salesperson_id INT, name VARCHAR(50)); INSERT INTO salespeople (salesperson_id, name) VALUES (1, 'John Doe'), (2, 'Jane Smith');
SELECT s.name, (COUNT(t.transaction_id) * 100.0 / (SELECT COUNT(*) FROM transactions t2 WHERE t2.salesperson_id = s.salesperson_id)) AS percentage FROM salespeople s LEFT JOIN transactions t ON s.salesperson_id = t.salesperson_id AND t.status = 'declined' GROUP BY s.name;