Skip to content
Snippets Groups Projects
Commit 9bd31ae7 authored by Henrique Varella Ehrenfried's avatar Henrique Varella Ehrenfried :speech_balloon:
Browse files

Fix SQL file

parent c95b8da6
No related branches found
No related tags found
No related merge requests found
...@@ -12,7 +12,16 @@ SELECT ...@@ -12,7 +12,16 @@ SELECT
sim.idade_obito_anos, sim.idade_obito_anos,
sim.def_raca_cor as raca_cor sim.def_raca_cor as raca_cor
FROM FROM
(select count(*) as obito, * from sim (
select
count(*) as obito,
ano_obito,
"ocor_CODIGO_UF",
"ocor_SIGLA_UF",
def_raca_cor,
idade_obito_anos,
"RACACOR"
from sim
where "CIRCOBITO" = 3 where "CIRCOBITO" = 3
group by group by
ano_obito, ano_obito,
...@@ -23,12 +32,36 @@ FROM ...@@ -23,12 +32,36 @@ FROM
"RACACOR" "RACACOR"
) as sim ) as sim
INNER JOIN INNER JOIN
(select * from (
(select * , count(*) as pop_filtrada from select
pnad.ano_censo,
pnad.cod_uf,
pnad.cor_raca,
pop.pop_ibge,
pop.estado_id,
pnad.pop_pnad,
pnad.pop_filtrada
from
-- população por cor raça do PNAD
(
select
pnad_cont.ano_censo,
pnad_cont.cod_uf,
pnad_cont.cor_raca,
pnd.pop_pnad,
count(*) as pop_filtrada
from
pnad_cont pnad_cont
inner join inner join
(select *, count(*) as pop_pnad from pnad_cont (
group by ano_censo, cod_uf select
ano_censo,
cod_uf,
count(*) as pop_pnad
from pnad_cont
group by
ano_censo,
cod_uf
) as pnd ) as pnd
on on
pnad_cont.ano_censo = pnd.ano_censo and pnad_cont.ano_censo = pnd.ano_censo and
...@@ -41,8 +74,12 @@ INNER JOIN ...@@ -41,8 +74,12 @@ INNER JOIN
) as pnad ) as pnad
inner join inner join
-- População por estado
(select *, sum(ibge_populacao.populacao) as pop_ibge (
select
ibge_populacao.estado_id,
ibge_populacao.ano_censo,
sum(ibge_populacao.populacao) as pop_ibge
from from
ibge_populacao ibge_populacao
group by group by
...@@ -57,6 +94,7 @@ INNER JOIN ...@@ -57,6 +94,7 @@ INNER JOIN
pnad.cod_uf, pnad.cod_uf,
pnad.cor_raca, pnad.cor_raca,
pop.pop_ibge, pop.pop_ibge,
pop.estado_id,
pnad.pop_pnad, pnad.pop_pnad,
pnad.pop_filtrada pnad.pop_filtrada
) as pnad ) as pnad
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment