Closed abraaobarros closed 5 years ago
Sql sugerida:
select numero_candidato, cod_mun_tse, total_votos_estado, total_votos_cand, qtde_votos_mun, (qtde_votos * total_votos_estado) / (total_votos_cand * qtde_votos_mun) as QL from (
select numero_candidato, m.cod_mun_tse, m.qtde_votos, s.qtde_votos as qtde_votos_mun,
(select sum(qtde_votos) from votos_mun where ano_eleicao='2002' and uf='SP' and codigo_cargo='6' and id_candidato=2016486) as total_votos_cand,
(select sum(qtde_votos) from votos_mun where ano_eleicao='2002' and uf='SP' and codigo_cargo='6') as total_votos_estado
from votos_mun as m
join (select cod_mun_tse, sum(qtde_votos) as qtde_votos from votos_mun where ano_eleicao='2002' and uf='SP' and codigo_cargo='6' group by cod_mun_tse) as s on m.cod_mun_tse=s.cod_mun_tse
where id_candidato=2016486) as t