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 foi a presença total para cada tipo de programa, com uma coluna adicional para a porcentagem da presença total?
 ###Tabelas: 
CREATE TABLE Attendance (id INT, program_type VARCHAR(50), attendees INT); INSERT INTO Attendance (id, program_type, attendees) VALUES (1, 'Concert', 100), (2, 'Theater', 150), (3, 'Workshop', 50), (4, 'Concert', 120);
SELECT program_type, SUM(attendees) as total_attendance, 100.0 * SUM(attendees) / (SELECT SUM(attendees) FROM Attendance) as percentage_of_total FROM Attendance GROUP BY program_type;