From 53af541ef2956b7056a2ab407f76d1e8d3ecd29f Mon Sep 17 00:00:00 2001 From: Henrique Varella Ehrenfried <hvehrenfried@inf.ufpr.br> Date: Thu, 6 Aug 2020 10:55:34 -0300 Subject: [PATCH] Add id_familia to the eixo*.sql and create new table Signed-off-by: Henrique Varella Ehrenfried <hvehrenfried@inf.ufpr.br> --- eixo2.sql | 1 + eixo3.sql | 3 +- eixo4.sql | 1 + traditional_families.sql | 86 ++++++++++++++++++++++++++++++++++++++++ 4 files changed, 90 insertions(+), 1 deletion(-) create mode 100644 traditional_families.sql diff --git a/eixo2.sql b/eixo2.sql index d858a6b..24b3967 100644 --- a/eixo2.sql +++ b/eixo2.sql @@ -30,6 +30,7 @@ SELECT 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 diff --git a/eixo3.sql b/eixo3.sql index adb2daa..dd9db9a 100644 --- a/eixo3.sql +++ b/eixo3.sql @@ -25,7 +25,8 @@ SELECT 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.ind_familia_quilombola, + familias_cadunico_2.id_familia, pessoas_cadunico_2.atividade_extrativista, pessoas_cadunico_2.codigo_ibge, geographic.nome_regiao, diff --git a/eixo4.sql b/eixo4.sql index f760867..f297f39 100644 --- a/eixo4.sql +++ b/eixo4.sql @@ -23,6 +23,7 @@ AS SELECT 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, diff --git a/traditional_families.sql b/traditional_families.sql new file mode 100644 index 0000000..209706b --- /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 -- GitLab