Cepesp-Fgv / spatial2

3 stars 1 forks source link

Integração com RDS PostgreDB #9

Open abraaobarros opened 5 years ago

abraaobarros commented 5 years ago
abraaobarros commented 5 years ago

Pacote sugerido 'RPostgreSQL'

pg = dbDriver("PostgreSQL")
con = dbConnect(pg, user="cepespRDS", password="-",
+           host="-", port=5432, dbname="spatial2")

SQL sugerida:

SELECT 
    v.NUM_TURNO,
    v.UF,
    c.NUMERO_PARTIDO,
    v.ANO_ELEICAO,
    v.COD_MUN_IBGE,
    SUM(v.QTDE_VOTOS),
    v.NUMERO_CANDIDATO,
    c.SIGLA_PARTIDO,
    c.NOME_URNA_CANDIDATO,
    c.DESC_SIT_TOT_TURNO
FROM
    (SELECT 
        *
    FROM
        votos_mun
    WHERE
        numero_candidato = ? 
            AND uf =?
            AND codigo_cargo = ?
            AND ano_eleicao = ?) AS v
        JOIN
    candidatos c ON c.id_candidato = v.id_candidato
where c.numero_partido = ?
GROUP BY v.NUM_TURNO , 
v.UF , 
c.NUMERO_PARTIDO , 
v.ANO_ELEICAO , 
v.COD_MUN_IBGE ,
v.NUMERO_CANDIDATO , 
c.SIGLA_PARTIDO , 
c.NOME_URNA_CANDIDATO , 
c.DESC_SIT_TOT_TURNO