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 eleitores em cada estado que votaram em um determinado partido político na última eleição?
 ###Tabelas: 
CREATE TABLE election_data (state VARCHAR(255), voter VARCHAR(255), party VARCHAR(255)); INSERT INTO election_data (state, voter, party) VALUES ('State A', 'Voter 1', 'Party A'), ('State A', 'Voter 2', 'Party A'), ('State A', 'Voter 3', 'Party B'), ('State A', 'Voter 4', 'Party B'), ('State B', 'Voter 5', 'Party A'), ('State B', 'Voter 6', 'Party A'), ('State B', 'Voter 7', 'Party C');
SELECT s1.state, s1.party, (COUNT(s1.voter) * 100.0 / (SELECT COUNT(s2.voter) FROM election_data s2 WHERE s2.state = s1.state)) as pct_party FROM election_data s1 GROUP BY s1.state, s1.party;