diff --git a/african_culture.sql b/african_culture.sql index 70acb029443f1e9de9910f9e83fe265911932239..6933a0c4e3ead6d20ad41c008d8b98975ae2faa9 100644 --- a/african_culture.sql +++ b/african_culture.sql @@ -21,20 +21,21 @@ CREATE TABLE african_culture_ag AS SELECT - familias_cadunico.ano_censo, - familias_cadunico.cod_especie_domicilio, - familias_cadunico.ind_tipo_familia, - familias_cadunico.cod_local_domicilio, - pessoas_cadunico.codigo_ibge, + familias_cadunico_2.ano_censo, + familias_cadunico_2.id_familia, + familias_cadunico_2.cod_especie_domicilio, + familias_cadunico_2.ind_tipo_familia, + familias_cadunico_2.cod_local_domicilio, + pessoas_cadunico_2.codigo_ibge, geographic.nome_regiao, geographic.sigla_estado, COUNT(*) AS Total FROM - familias_cadunico + familias_cadunico_2 INNER JOIN - pessoas_cadunico - ON (familias_cadunico.id_familia=pessoas_cadunico.id_familia AND familias_cadunico.ano_censo=pessoas_cadunico.ano_censo) + pessoas_cadunico_2 + ON (familias_cadunico_2.id_familia=pessoas_cadunico_2.id_familia AND familias_cadunico_2.ano_censo=pessoas_cadunico_2.ano_censo) INNER JOIN -- Geogrphic (State/Region) data @@ -46,26 +47,28 @@ FROM FROM estado INNER JOIN municipio ON (estado.id = municipio.estado_id) INNER JOIN regiao ON (regiao.id = estado.regiao_id) - ) AS geographic ON (geographic.municipio_id = pessoas_cadunico.codigo_ibge) + ) AS geographic ON (geographic.municipio_id = pessoas_cadunico_2.codigo_ibge) WHERE ind_tipo_familia = 203 GROUP BY - familias_cadunico.ano_censo, - familias_cadunico.cod_especie_domicilio, - familias_cadunico.ind_tipo_familia, - familias_cadunico.cod_local_domicilio, - pessoas_cadunico.codigo_ibge, + familias_cadunico_2.ano_censo, + familias_cadunico_2.id_familia, + familias_cadunico_2.cod_especie_domicilio, + familias_cadunico_2.ind_tipo_familia, + familias_cadunico_2.cod_local_domicilio, + pessoas_cadunico_2.codigo_ibge, geographic.nome_regiao, geographic.sigla_estado ORDER BY - familias_cadunico.ano_censo , - familias_cadunico.cod_especie_domicilio , - familias_cadunico.ind_tipo_familia, - familias_cadunico.cod_local_domicilio, - pessoas_cadunico.codigo_ibge, + familias_cadunico_2.ano_censo , + familias_cadunico_2.id_familia, + familias_cadunico_2.cod_especie_domicilio , + familias_cadunico_2.ind_tipo_familia, + familias_cadunico_2.cod_local_domicilio, + pessoas_cadunico_2.codigo_ibge, geographic.nome_regiao ASC, geographic.sigla_estado ASC ; \ No newline at end of file diff --git a/african_rights.sql b/african_rights.sql index 8f78d7a045fdba3eab83a0bddb08200b186c07fc..f6944b192e1a1d8ab0b6c70060894bbef7c0fed6 100644 --- a/african_rights.sql +++ b/african_rights.sql @@ -21,11 +21,11 @@ CREATE TABLE african_rights_ag AS SELECT - familias_cadunico.ano_censo, - familias_cadunico.ind_tipo_familia, - pessoas_cadunico.concluiu_frequentou, - pessoas_cadunico.ano_serie_frequentou, - pessoas_cadunico.curso_frequentou, + familias_cadunico_2.ano_censo, + familias_cadunico_2.ind_tipo_familia, + pessoas_cadunico_2.concluiu_frequentou, + pessoas_cadunico_2.ano_serie_frequentou, + pessoas_cadunico_2.curso_frequentou, geographic.nome_regiao, geographic.sigla_estado, COUNT(*) AS Total @@ -33,10 +33,10 @@ SELECT FROM -- Data from CadUnico - familias_cadunico + familias_cadunico_2 INNER JOIN - pessoas_cadunico - ON (familias_cadunico.id_familia=pessoas_cadunico.id_familia AND familias_cadunico.ano_censo=pessoas_cadunico.ano_censo) + pessoas_cadunico_2 + ON (familias_cadunico_2.id_familia=pessoas_cadunico_2.id_familia AND familias_cadunico_2.ano_censo=pessoas_cadunico_2.ano_censo) INNER JOIN -- Geogrphic (State/Region) data @@ -48,27 +48,27 @@ FROM FROM estado INNER JOIN municipio ON (estado.id = municipio.estado_id) INNER JOIN regiao ON (regiao.id = estado.regiao_id) - ) AS geographic ON (geographic.municipio_id = pessoas_cadunico.codigo_ibge) + ) AS geographic ON (geographic.municipio_id = pessoas_cadunico_2.codigo_ibge) WHERE ind_tipo_familia = 203 GROUP BY - familias_cadunico.ano_censo, - familias_cadunico.ind_tipo_familia, - pessoas_cadunico.concluiu_frequentou, - pessoas_cadunico.ano_serie_frequentou, - pessoas_cadunico.curso_frequentou, + familias_cadunico_2.ano_censo, + familias_cadunico_2.ind_tipo_familia, + pessoas_cadunico_2.concluiu_frequentou, + pessoas_cadunico_2.ano_serie_frequentou, + pessoas_cadunico_2.curso_frequentou, geographic.nome_regiao, geographic.sigla_estado ORDER BY - familias_cadunico.ano_censo ASC, - familias_cadunico.ind_tipo_familia, - pessoas_cadunico.concluiu_frequentou ASC, - pessoas_cadunico.ano_serie_frequentou ASC, - pessoas_cadunico.curso_frequentou ASC, + familias_cadunico_2.ano_censo ASC, + familias_cadunico_2.ind_tipo_familia, + pessoas_cadunico_2.concluiu_frequentou ASC, + pessoas_cadunico_2.ano_serie_frequentou ASC, + pessoas_cadunico_2.curso_frequentou ASC, geographic.nome_regiao ASC, geographic.sigla_estado ASC ; \ No newline at end of file diff --git a/african_sustentability.sql b/african_sustentability.sql index f0c5db151ad14f8e780336d367e20f7065c96f31..9b1ce85e85b3be51685ed01d27db44488be078b8 100644 --- a/african_sustentability.sql +++ b/african_sustentability.sql @@ -21,19 +21,20 @@ CREATE TABLE african_sustentability_ag AS SELECT - familias_cadunico.ano_censo, - familias_cadunico.ind_tipo_familia, - familias_cadunico.renda_media, - pessoas_cadunico.codigo_ibge, + familias_cadunico_2.ano_censo, + familias_cadunico_2.id_familia, + familias_cadunico_2.ind_tipo_familia, + familias_cadunico_2.renda_media, + pessoas_cadunico_2.codigo_ibge, geographic.nome_regiao, geographic.sigla_estado, COUNT(*) AS Total FROM - familias_cadunico + familias_cadunico_2 INNER JOIN - pessoas_cadunico - ON (familias_cadunico.id_familia=pessoas_cadunico.id_familia AND familias_cadunico.ano_censo=pessoas_cadunico.ano_censo) + pessoas_cadunico_2 + ON (familias_cadunico_2.id_familia=pessoas_cadunico_2.id_familia AND familias_cadunico_2.ano_censo=pessoas_cadunico_2.ano_censo) INNER JOIN -- Geogrphic (State/Region) data @@ -45,25 +46,27 @@ FROM FROM estado INNER JOIN municipio ON (estado.id = municipio.estado_id) INNER JOIN regiao ON (regiao.id = estado.regiao_id) - ) AS geographic ON (geographic.municipio_id = pessoas_cadunico.codigo_ibge) + ) AS geographic ON (geographic.municipio_id = pessoas_cadunico_2.codigo_ibge) WHERE ind_tipo_familia = 203 GROUP BY - familias_cadunico.ano_censo, - familias_cadunico.ind_tipo_familia, - familias_cadunico.renda_media, - pessoas_cadunico.codigo_ibge, + familias_cadunico_2.ano_censo, + familias_cadunico_2.id_familia, + familias_cadunico_2.ind_tipo_familia, + familias_cadunico_2.renda_media, + pessoas_cadunico_2.codigo_ibge, geographic.nome_regiao, geographic.sigla_estado ORDER BY - familias_cadunico.ano_censo ASC, - familias_cadunico.ind_tipo_familia, - familias_cadunico.renda_media ASC, - pessoas_cadunico.codigo_ibge, + familias_cadunico_2.ano_censo ASC, + familias_cadunico_2.ind_tipo_familia, + familias_cadunico_2.id_familia, + familias_cadunico_2.renda_media ASC, + pessoas_cadunico_2.codigo_ibge, geographic.nome_regiao ASC, geographic.sigla_estado ASC ; \ No newline at end of file diff --git a/ciganos_culture.sql b/ciganos_culture.sql index 3c71691211e1ec6e7d69e85db7ac32fe94075673..8cb2160eb9655b4a071bd7a5f63ed991d0ed8298 100644 --- a/ciganos_culture.sql +++ b/ciganos_culture.sql @@ -21,20 +21,21 @@ CREATE TABLE ciganos_culture_ag AS SELECT - familias_cadunico.ano_censo, - familias_cadunico.cod_especie_domicilio, - familias_cadunico.ind_tipo_familia, - familias_cadunico.cod_local_domicilio, - pessoas_cadunico.codigo_ibge, + familias_cadunico_2.ano_censo, + familias_cadunico_2.id_familia, + familias_cadunico_2.cod_especie_domicilio, + familias_cadunico_2.ind_tipo_familia, + familias_cadunico_2.cod_local_domicilio, + pessoas_cadunico_2.codigo_ibge, geographic.nome_regiao, geographic.sigla_estado, COUNT(*) AS Total FROM - familias_cadunico + familias_cadunico_2 INNER JOIN - pessoas_cadunico - ON (familias_cadunico.id_familia=pessoas_cadunico.id_familia AND familias_cadunico.ano_censo=pessoas_cadunico.ano_censo) + pessoas_cadunico_2 + ON (familias_cadunico_2.id_familia=pessoas_cadunico_2.id_familia AND familias_cadunico_2.ano_censo=pessoas_cadunico_2.ano_censo) INNER JOIN -- Geogrphic (State/Region) data @@ -46,26 +47,28 @@ FROM FROM estado INNER JOIN municipio ON (estado.id = municipio.estado_id) INNER JOIN regiao ON (regiao.id = estado.regiao_id) - ) AS geographic ON (geographic.municipio_id = pessoas_cadunico.codigo_ibge) + ) AS geographic ON (geographic.municipio_id = pessoas_cadunico_2.codigo_ibge) WHERE ind_tipo_familia = 101 GROUP BY - familias_cadunico.ano_censo, - familias_cadunico.cod_especie_domicilio, - familias_cadunico.ind_tipo_familia, - familias_cadunico.cod_local_domicilio, - pessoas_cadunico.codigo_ibge, + familias_cadunico_2.ano_censo, + familias_cadunico_2.id_familia, + familias_cadunico_2.cod_especie_domicilio, + familias_cadunico_2.ind_tipo_familia, + familias_cadunico_2.cod_local_domicilio, + pessoas_cadunico_2.codigo_ibge, geographic.nome_regiao, geographic.sigla_estado ORDER BY - familias_cadunico.ano_censo , - familias_cadunico.cod_especie_domicilio , - familias_cadunico.ind_tipo_familia, - familias_cadunico.cod_local_domicilio, - pessoas_cadunico.codigo_ibge, + familias_cadunico_2.ano_censo , + familias_cadunico_2.id_familia, + familias_cadunico_2.cod_especie_domicilio , + familias_cadunico_2.ind_tipo_familia, + familias_cadunico_2.cod_local_domicilio, + pessoas_cadunico_2.codigo_ibge, geographic.nome_regiao ASC, geographic.sigla_estado ASC ; \ No newline at end of file diff --git a/ciganos_rights.sql b/ciganos_rights.sql index c0e20ad67dbe4dcc6a533512d153280cfa511ee1..104185bfd1279176aadfe2629f87aea0df41ac53 100644 --- a/ciganos_rights.sql +++ b/ciganos_rights.sql @@ -21,11 +21,11 @@ CREATE TABLE ciganos_rights_ag AS SELECT - familias_cadunico.ano_censo, - familias_cadunico.ind_tipo_familia, - pessoas_cadunico.concluiu_frequentou, - pessoas_cadunico.ano_serie_frequentou, - pessoas_cadunico.curso_frequentou, + familias_cadunico_2.ano_censo, + familias_cadunico_2.ind_tipo_familia, + pessoas_cadunico_2.concluiu_frequentou, + pessoas_cadunico_2.ano_serie_frequentou, + pessoas_cadunico_2.curso_frequentou, geographic.nome_regiao, geographic.sigla_estado, COUNT(*) AS Total @@ -33,10 +33,10 @@ SELECT FROM -- Data from CadUnico - familias_cadunico + familias_cadunico_2 INNER JOIN - pessoas_cadunico - ON (familias_cadunico.id_familia=pessoas_cadunico.id_familia AND familias_cadunico.ano_censo=pessoas_cadunico.ano_censo) + pessoas_cadunico_2 + ON (familias_cadunico_2.id_familia=pessoas_cadunico_2.id_familia AND familias_cadunico_2.ano_censo=pessoas_cadunico_2.ano_censo) INNER JOIN -- Geogrphic (State/Region) data @@ -48,7 +48,7 @@ FROM FROM estado INNER JOIN municipio ON (estado.id = municipio.estado_id) INNER JOIN regiao ON (regiao.id = estado.regiao_id) - ) AS geographic ON (geographic.municipio_id = pessoas_cadunico.codigo_ibge) + ) AS geographic ON (geographic.municipio_id = pessoas_cadunico_2.codigo_ibge) WHERE @@ -56,20 +56,20 @@ WHERE GROUP BY - familias_cadunico.ano_censo, - familias_cadunico.ind_tipo_familia, - pessoas_cadunico.concluiu_frequentou, - pessoas_cadunico.ano_serie_frequentou, - pessoas_cadunico.curso_frequentou, + familias_cadunico_2.ano_censo, + familias_cadunico_2.ind_tipo_familia, + pessoas_cadunico_2.concluiu_frequentou, + pessoas_cadunico_2.ano_serie_frequentou, + pessoas_cadunico_2.curso_frequentou, geographic.nome_regiao, geographic.sigla_estado ORDER BY - familias_cadunico.ano_censo ASC, - familias_cadunico.ind_tipo_familia, - pessoas_cadunico.concluiu_frequentou ASC, - pessoas_cadunico.ano_serie_frequentou ASC, - pessoas_cadunico.curso_frequentou ASC, + familias_cadunico_2.ano_censo ASC, + familias_cadunico_2.ind_tipo_familia, + pessoas_cadunico_2.concluiu_frequentou ASC, + pessoas_cadunico_2.ano_serie_frequentou ASC, + pessoas_cadunico_2.curso_frequentou ASC, geographic.nome_regiao ASC, geographic.sigla_estado ASC ; \ No newline at end of file diff --git a/ciganos_sustentability.sql b/ciganos_sustentability.sql index 7da4c5eed2b2587385ee69b17c3b1e2919259f31..fce834d12c489d93cb29c632ebdf19fd50cfd50a 100644 --- a/ciganos_sustentability.sql +++ b/ciganos_sustentability.sql @@ -21,20 +21,21 @@ CREATE TABLE ciganos_sustentability_ag AS SELECT - familias_cadunico.ano_censo, - familias_cadunico.ind_tipo_familia, - familias_cadunico.renda_media, - pessoas_cadunico.codigo_ibge, + familias_cadunico_2.ano_censo, + familias_cadunico_2.id_familia, + familias_cadunico_2.ind_tipo_familia, + familias_cadunico_2.renda_media, + pessoas_cadunico_2.codigo_ibge, geographic.nome_regiao, geographic.sigla_estado, COUNT(*) AS Total FROM - familias_cadunico + familias_cadunico_2 INNER JOIN - pessoas_cadunico - ON (familias_cadunico.id_familia=pessoas_cadunico.id_familia AND familias_cadunico.ano_censo=pessoas_cadunico.ano_censo) + pessoas_cadunico_2 + ON (familias_cadunico_2.id_familia=pessoas_cadunico_2.id_familia AND familias_cadunico_2.ano_censo=pessoas_cadunico_2.ano_censo) INNER JOIN -- Geogrphic (State/Region) data @@ -46,25 +47,27 @@ FROM FROM estado INNER JOIN municipio ON (estado.id = municipio.estado_id) INNER JOIN regiao ON (regiao.id = estado.regiao_id) - ) AS geographic ON (geographic.municipio_id = pessoas_cadunico.codigo_ibge) + ) AS geographic ON (geographic.municipio_id = pessoas_cadunico_2.codigo_ibge) WHERE ind_tipo_familia = 101 GROUP BY - familias_cadunico.ano_censo, - familias_cadunico.ind_tipo_familia, - familias_cadunico.renda_media, - pessoas_cadunico.codigo_ibge, + familias_cadunico_2.ano_censo, + familias_cadunico_2.id_familia, + familias_cadunico_2.ind_tipo_familia, + familias_cadunico_2.renda_media, + pessoas_cadunico_2.codigo_ibge, geographic.nome_regiao, geographic.sigla_estado ORDER BY - familias_cadunico.ano_censo ASC, - familias_cadunico.ind_tipo_familia, - familias_cadunico.renda_media ASC, - pessoas_cadunico.codigo_ibge, + familias_cadunico_2.ano_censo ASC, + familias_cadunico_2.id_familia, + familias_cadunico_2.ind_tipo_familia, + familias_cadunico_2.renda_media ASC, + pessoas_cadunico_2.codigo_ibge, geographic.nome_regiao ASC, geographic.sigla_estado ASC ; \ No newline at end of file diff --git a/eixo2.sql b/eixo2.sql index 0eeb0a5ae9fa270c32123a5e03bb62da8d488a1a..a3c17deab2c5851172f2097e8614d239d96bbc5a 100644 --- a/eixo2.sql +++ b/eixo2.sql @@ -21,15 +21,16 @@ CREATE TABLE quilombola_eixo_2_ag AS SELECT - familias_cadunico.ano_censo, - familias_cadunico.cod_especie_domicilio, - familias_cadunico.ind_tipo_familia, - familias_cadunico.cod_local_domicilio, - familias_cadunico.cod_iluminacao_domicilio, - familias_cadunico.cod_destino_lixo_domicilio, - familias_cadunico.cod_abastecimento_agua_domicilio, - familias_cadunico.ind_familia_quilombola, - familias_cadunico.cod_escoa_sanitario_domicilio, + familias_cadunico_2.ano_censo, + familias_cadunico_2.cod_especie_domicilio, + familias_cadunico_2.ind_tipo_familia, + familias_cadunico_2.cod_local_domicilio, + familias_cadunico_2.cod_iluminacao_domicilio, + familias_cadunico_2.cod_destino_lixo_domicilio, + familias_cadunico_2.cod_abastecimento_agua_domicilio, + familias_cadunico_2.ind_familia_quilombola, + familias_cadunico_2.cod_escoa_sanitario_domicilio, + familias_cadunico_2.id_familia, geographic.nome_regiao, geographic.sigla_estado, COUNT(*) AS Total @@ -37,7 +38,7 @@ SELECT FROM -- Data from CadUnico - familias_cadunico + familias_cadunico_2 INNER JOIN -- Geogrphic (State/Region) data @@ -49,33 +50,34 @@ FROM FROM estado INNER JOIN municipio ON (estado.id = municipio.estado_id) INNER JOIN regiao ON (regiao.id = estado.regiao_id) - ) AS geographic ON (geographic.municipio_id = familias_cadunico.codigo_ibge) + ) AS geographic ON (geographic.municipio_id = familias_cadunico_2.codigo_ibge) WHERE ind_familia_quilombola = '1' GROUP BY - familias_cadunico.ano_censo, - familias_cadunico.cod_especie_domicilio, - familias_cadunico.ind_tipo_familia, - familias_cadunico.cod_local_domicilio, - familias_cadunico.cod_iluminacao_domicilio, - familias_cadunico.cod_destino_lixo_domicilio, - familias_cadunico.cod_abastecimento_agua_domicilio, - familias_cadunico.ind_familia_quilombola, - familias_cadunico.cod_escoa_sanitario_domicilio, + familias_cadunico_2.ano_censo, + familias_cadunico_2.cod_especie_domicilio, + familias_cadunico_2.ind_tipo_familia, + familias_cadunico_2.cod_local_domicilio, + familias_cadunico_2.cod_iluminacao_domicilio, + familias_cadunico_2.cod_destino_lixo_domicilio, + familias_cadunico_2.cod_abastecimento_agua_domicilio, + familias_cadunico_2.ind_familia_quilombola, + familias_cadunico_2.cod_escoa_sanitario_domicilio, + familias_cadunico_2.id_familia, geographic.nome_regiao, geographic.sigla_estado ORDER BY - familias_cadunico.ano_censo ASC, - familias_cadunico.cod_especie_domicilio ASC, - familias_cadunico.ind_tipo_familia, - familias_cadunico.cod_local_domicilio, - familias_cadunico.cod_iluminacao_domicilio, - familias_cadunico.cod_destino_lixo_domicilio, - familias_cadunico.cod_abastecimento_agua_domicilio, - familias_cadunico.ind_familia_quilombola, + familias_cadunico_2.ano_censo ASC, + familias_cadunico_2.cod_especie_domicilio ASC, + familias_cadunico_2.ind_tipo_familia, + familias_cadunico_2.cod_local_domicilio, + familias_cadunico_2.cod_iluminacao_domicilio, + familias_cadunico_2.cod_destino_lixo_domicilio, + familias_cadunico_2.cod_abastecimento_agua_domicilio, + familias_cadunico_2.ind_familia_quilombola, geographic.nome_regiao ASC, geographic.sigla_estado ASC ; \ No newline at end of file diff --git a/eixo3.sql b/eixo3.sql index f323c4c2cd4e99b462888d8781c511116e0b2697..9b8a414614f2458e5b0cb496f5295b0df62910e3 100644 --- a/eixo3.sql +++ b/eixo3.sql @@ -21,13 +21,14 @@ CREATE TABLE quilombola_eixo_3_ag AS SELECT - familias_cadunico.ano_censo, - familias_cadunico.renda_media, - familias_cadunico.ind_tipo_familia, - familias_cadunico.marca_programa_bolsa_familia, - familias_cadunico.ind_familia_quilombola, - pessoas_cadunico.atividade_extrativista, - pessoas_cadunico.codigo_ibge, + familias_cadunico_2.ano_censo, + familias_cadunico_2.renda_media, + familias_cadunico_2.ind_tipo_familia, + familias_cadunico_2.marca_programa_bolsa_familia, + familias_cadunico_2.ind_familia_quilombola, + familias_cadunico_2.id_familia, + pessoas_cadunico_2.atividade_extrativista, + pessoas_cadunico_2.codigo_ibge, geographic.nome_regiao, geographic.sigla_estado, COUNT(*) AS Total @@ -35,10 +36,10 @@ SELECT FROM -- Data from CadUnico - familias_cadunico + familias_cadunico_2 INNER JOIN - pessoas_cadunico - ON (familias_cadunico.id_familia=pessoas_cadunico.id_familia AND familias_cadunico.ano_censo=pessoas_cadunico.ano_censo) + pessoas_cadunico_2 + ON (familias_cadunico_2.id_familia=pessoas_cadunico_2.id_familia AND familias_cadunico_2.ano_censo=pessoas_cadunico_2.ano_censo) INNER JOIN -- Geogrphic (State/Region) data @@ -50,30 +51,31 @@ FROM FROM estado INNER JOIN municipio ON (estado.id = municipio.estado_id) INNER JOIN regiao ON (regiao.id = estado.regiao_id) - ) AS geographic ON (geographic.municipio_id = pessoas_cadunico.codigo_ibge) + ) AS geographic ON (geographic.municipio_id = pessoas_cadunico_2.codigo_ibge) WHERE ind_familia_quilombola = '1' GROUP BY - familias_cadunico.ano_censo, - familias_cadunico.renda_media, - familias_cadunico.ind_tipo_familia, - familias_cadunico.marca_programa_bolsa_familia, - familias_cadunico.ind_familia_quilombola, - pessoas_cadunico.atividade_extrativista, - pessoas_cadunico.codigo_ibge, + familias_cadunico_2.ano_censo, + familias_cadunico_2.renda_media, + familias_cadunico_2.ind_tipo_familia, + familias_cadunico_2.marca_programa_bolsa_familia, + familias_cadunico_2.ind_familia_quilombola, + familias_cadunico_2.id_familia, + pessoas_cadunico_2.atividade_extrativista, + pessoas_cadunico_2.codigo_ibge, geographic.nome_regiao, geographic.sigla_estado ORDER BY - familias_cadunico.ano_censo ASC, - familias_cadunico.renda_media ASC, - familias_cadunico.ind_tipo_familia, - familias_cadunico.marca_programa_bolsa_familia, - familias_cadunico.ind_familia_quilombola, - pessoas_cadunico.atividade_extrativista, - pessoas_cadunico.codigo_ibge ASC, + familias_cadunico_2.ano_censo ASC, + familias_cadunico_2.renda_media ASC, + familias_cadunico_2.ind_tipo_familia, + familias_cadunico_2.marca_programa_bolsa_familia, + familias_cadunico_2.ind_familia_quilombola, + pessoas_cadunico_2.atividade_extrativista, + pessoas_cadunico_2.codigo_ibge ASC, geographic.nome_regiao ASC, geographic.sigla_estado ASC ; \ No newline at end of file diff --git a/eixo4.sql b/eixo4.sql index cf4f888478346c690ceef691c07b1020e39a37d7..10570cbaf54d08214eb8655ca5ac4992eb1aac22 100644 --- a/eixo4.sql +++ b/eixo4.sql @@ -21,15 +21,16 @@ CREATE TABLE quilombola_eixo_4_ag AS SELECT - familias_cadunico.ano_censo, - familias_cadunico.ind_familia_quilombola, - pessoas_cadunico.atividade_extrativista, - pessoas_cadunico.idade, - pessoas_cadunico.codigo_ibge, - pessoas_cadunico.concluiu_frequentou, - pessoas_cadunico.ano_serie_frequentou, - pessoas_cadunico.curso_frequentou, - pessoas_cadunico.genero, + familias_cadunico_2.ano_censo, + familias_cadunico_2.ind_familia_quilombola, + familias_cadunico_2.id_familia, + pessoas_cadunico_2.atividade_extrativista, + pessoas_cadunico_2.idade, + pessoas_cadunico_2.codigo_ibge, + pessoas_cadunico_2.concluiu_frequentou, + pessoas_cadunico_2.ano_serie_frequentou, + pessoas_cadunico_2.curso_frequentou, + pessoas_cadunico_2.genero, geographic.nome_regiao, geographic.sigla_estado, COUNT(*) AS Total @@ -37,10 +38,10 @@ SELECT FROM -- Data from CadUnico - familias_cadunico + familias_cadunico_2 INNER JOIN - pessoas_cadunico - ON (familias_cadunico.id_familia=pessoas_cadunico.id_familia AND familias_cadunico.ano_censo=pessoas_cadunico.ano_censo) + pessoas_cadunico_2 + ON (familias_cadunico_2.id_familia=pessoas_cadunico_2.id_familia AND familias_cadunico_2.ano_censo=pessoas_cadunico_2.ano_censo) INNER JOIN -- Geogrphic (State/Region) data @@ -52,33 +53,34 @@ FROM FROM estado INNER JOIN municipio ON (estado.id = municipio.estado_id) INNER JOIN regiao ON (regiao.id = estado.regiao_id) - ) AS geographic ON (geographic.municipio_id = pessoas_cadunico.codigo_ibge) + ) AS geographic ON (geographic.municipio_id = pessoas_cadunico_2.codigo_ibge) WHERE - familias_cadunico.ind_familia_quilombola = '1' + familias_cadunico_2.ind_familia_quilombola = '1' GROUP BY - familias_cadunico.ano_censo, - familias_cadunico.ind_familia_quilombola, - pessoas_cadunico.atividade_extrativista, - pessoas_cadunico.idade, - pessoas_cadunico.codigo_ibge, - pessoas_cadunico.concluiu_frequentou, - pessoas_cadunico.ano_serie_frequentou, - pessoas_cadunico.curso_frequentou, - pessoas_cadunico.genero, + familias_cadunico_2.ano_censo, + familias_cadunico_2.ind_familia_quilombola, + familias_cadunico_2.id_familia, + pessoas_cadunico_2.atividade_extrativista, + pessoas_cadunico_2.idade, + pessoas_cadunico_2.codigo_ibge, + pessoas_cadunico_2.concluiu_frequentou, + pessoas_cadunico_2.ano_serie_frequentou, + pessoas_cadunico_2.curso_frequentou, + pessoas_cadunico_2.genero, geographic.nome_regiao, geographic.sigla_estado ORDER BY - familias_cadunico.ano_censo ASC, - familias_cadunico.ind_familia_quilombola, - pessoas_cadunico.atividade_extrativista, - pessoas_cadunico.idade ASC, - pessoas_cadunico.codigo_ibge ASC, - pessoas_cadunico.concluiu_frequentou ASC, - pessoas_cadunico.ano_serie_frequentou ASC, - pessoas_cadunico.curso_frequentou ASC, + familias_cadunico_2.ano_censo ASC, + familias_cadunico_2.ind_familia_quilombola, + pessoas_cadunico_2.atividade_extrativista, + pessoas_cadunico_2.idade ASC, + pessoas_cadunico_2.codigo_ibge ASC, + pessoas_cadunico_2.concluiu_frequentou ASC, + pessoas_cadunico_2.ano_serie_frequentou ASC, + pessoas_cadunico_2.curso_frequentou ASC, geographic.nome_regiao ASC, geographic.sigla_estado ASC ; \ No newline at end of file diff --git a/pnad.sql b/pnad.sql index 02d45769a14b086e2c61da169ad337541501b45e..09798166f3eff74ad936f5dc131c3aac3739aaed 100644 --- a/pnad.sql +++ b/pnad.sql @@ -21,10 +21,65 @@ CREATE TABLE pnad_ag AS SELECT - pnad.cor_raca_original, - pnad.rede_ensino, - pnad.area_rede_publica_ensino, - pnad.curso_que_frequenta, + 'pnad_continua' "tipo", + CAST((pnad_cont.cor_raca) AS VARCHAR(255)) AS cor_raca, + CAST((pnad_cont.in_escola_rede) AS VARCHAR(255)) AS in_escola_rede, + CAST((pnad_cont.nivel_escola) AS VARCHAR(255)) AS nivel_escola, + estado.sigla, + estado.regiao_id, + ano_censo, + COUNT(*) AS total + +FROM + pnad_cont + INNER JOIN + estado ON (pnad_cont.cod_uf=estado.id) + +WHERE + (idade >= 18) AND + (idade <= 24) + +GROUP BY + pnad_cont.cor_raca, + pnad_cont.in_escola_rede, + pnad_cont.nivel_escola, + estado.sigla, + estado.regiao_id, + ano_censo + +UNION ALL + +SELECT + 'pnad_nao_continua' "tipo", + CASE + WHEN pnad.cor_raca_original = 2 THEN 1 + WHEN pnad.cor_raca_original = 4 THEN 2 + WHEN pnad.cor_raca_original = 6 THEN 3 + WHEN pnad.cor_raca_original = 8 THEN 4 + WHEN pnad.cor_raca_original = 0 THEN 5 + WHEN pnad.cor_raca_original = 9 THEN 9 + ELSE null + END AS cor_raca, + CASE + WHEN pnad.rede_ensino = 2 THEN 2 + WHEN pnad.rede_ensino = 4 THEN 1 + ELSE null + END AS in_escola_rede, + -- pnad.curso_que_frequenta AS nivel_escola, + CASE + WHEN pnad.curso_que_frequenta = 01 THEN 04 + WHEN pnad.curso_que_frequenta = 02 THEN 06 + WHEN pnad.curso_que_frequenta = 03 THEN 05 + WHEN pnad.curso_que_frequenta = 04 THEN 07 + WHEN pnad.curso_que_frequenta = 05 THEN 08 + WHEN pnad.curso_que_frequenta = 06 THEN 03 + WHEN pnad.curso_que_frequenta = 07 THEN 43 -- This is about creches + -- WHEN pnad.curso_que_frequenta = 08 THEN No longer exists + WHEN pnad.curso_que_frequenta = 09 THEN 02 + -- WHEN pnad.curso_que_frequenta = 10 THEN No longer exists + WHEN pnad.curso_que_frequenta = 11 THEN 44 -- Old Pnad has masters and doctors degree as one information, this is to separate it from Pnad Cont differentiated degrees + ELSE null + END AS nivel_escola, estado.sigla, estado.regiao_id, ano_censo, @@ -40,20 +95,19 @@ WHERE (idade <= 24) GROUP BY - pnad.cor_raca_original, + pnad.cor_raca_original , pnad.rede_ensino, - pnad.area_rede_publica_ensino, pnad.curso_que_frequenta, estado.sigla, estado.regiao_id, ano_censo ORDER BY - pnad.cor_raca_original ASC, - pnad.rede_ensino ASC, - pnad.area_rede_publica_ensino ASC, - pnad.curso_que_frequenta ASC, - estado.sigla ASC, - estado.regiao_id ASC, - ano_censo ASC -; \ No newline at end of file + "tipo" ASC, + ano_censo ASC, + cor_raca ASC, + in_escola_rede ASC, + nivel_escola ASC, + sigla ASC, + regiao_id ASC +; diff --git a/traditional_families.sql b/traditional_families.sql new file mode 100644 index 0000000000000000000000000000000000000000..209706b0fb26da327f51ca8cc6617b5e897eb05b --- /dev/null +++ b/traditional_families.sql @@ -0,0 +1,86 @@ +-- +--Copyright (C) 2019 Centro de Computacao Cientifica e Software Livre +--Departamento de Informatica - Universidade Federal do Parana - C3SL/UFPR +-- +--This file is part of SMPPIR-Tables. +-- +--SMPPIR-Tables is free software: you can redistribute it and/or modify +--it under the terms of the GNU General Public License as published by +--the Free Software Foundation, either version 3 of the License, or +--(at your option) any later version. +-- +--SMPPIR-Tables is distributed in the hope that it will be useful, +--but WITHOUT ANY WARRANTY; without even the implied warranty of +--MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +--GNU General Public License for more details. +-- +--You should have received a copy of the GNU General Public License +--along with SMPPIR-Tables. If not, see <https://www.gnu.org/licenses/>. +-- + +CREATE TABLE traditional_families_ag +AS +SELECT + familias_cadunico_2.ano_censo, + familias_cadunico_2.id_familia, + familias_cadunico_2.ind_tipo_familia, + familias_cadunico_2.renda_media, + familias_cadunico_2.cod_especie_domicilio, + pessoas_cadunico_2.codigo_ibge, + pessoas_cadunico_2.concluiu_frequentou, + pessoas_cadunico_2.ano_serie_frequentou, + pessoas_cadunico_2.curso_frequentou, + geographic.nome_regiao, + geographic.sigla_estado, + COUNT(*) AS Total + +FROM + familias_cadunico_2 + INNER JOIN + pessoas_cadunico_2 + ON (familias_cadunico_2.id_familia=pessoas_cadunico_2.id_familia AND familias_cadunico_2.ano_censo=pessoas_cadunico_2.ano_censo) + INNER JOIN + + -- Geogrphic (State/Region) data + ( + SELECT + municipio.id AS municipio_id, + regiao.nome AS nome_regiao, + estado.sigla AS sigla_estado + FROM + estado INNER JOIN municipio ON (estado.id = municipio.estado_id) + INNER JOIN regiao ON (regiao.id = estado.regiao_id) + ) AS geographic ON (geographic.municipio_id = pessoas_cadunico_2.codigo_ibge) + +WHERE + ind_tipo_familia IN (101,201,202,203,204) AND + pessoas_cadunico_2.ano_censo = familias_cadunico_2.ano_censo AND + pessoas_cadunico_2.id_familia = familias_cadunico_2.id_familia + + +GROUP BY + familias_cadunico_2.ano_censo, + familias_cadunico_2.id_familia, + familias_cadunico_2.ind_tipo_familia, + familias_cadunico_2.renda_media, + familias_cadunico_2.cod_especie_domicilio, + pessoas_cadunico_2.codigo_ibge, + pessoas_cadunico_2.concluiu_frequentou, + pessoas_cadunico_2.ano_serie_frequentou, + pessoas_cadunico_2.curso_frequentou, + geographic.nome_regiao, + geographic.sigla_estado + +ORDER BY + familias_cadunico_2.ano_censo ASC, + familias_cadunico_2.ind_tipo_familia, + familias_cadunico_2.id_familia, + familias_cadunico_2.renda_media ASC, + familias_cadunico_2.cod_especie_domicilio, + pessoas_cadunico_2.codigo_ibge, + pessoas_cadunico_2.concluiu_frequentou, + pessoas_cadunico_2.ano_serie_frequentou, + pessoas_cadunico_2.curso_frequentou, + geographic.nome_regiao ASC, + geographic.sigla_estado ASC + ; \ No newline at end of file