diff --git a/african_culture.sql b/african_culture.sql index caa3f38d531ece563d97ed925ceec72ebdb57593..70acb029443f1e9de9910f9e83fe265911932239 100644 --- a/african_culture.sql +++ b/african_culture.sql @@ -26,6 +26,8 @@ SELECT familias_cadunico.ind_tipo_familia, familias_cadunico.cod_local_domicilio, pessoas_cadunico.codigo_ibge, + geographic.nome_regiao, + geographic.sigla_estado, COUNT(*) AS Total FROM @@ -33,6 +35,18 @@ FROM INNER JOIN pessoas_cadunico ON (familias_cadunico.id_familia=pessoas_cadunico.id_familia AND familias_cadunico.ano_censo=pessoas_cadunico.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.codigo_ibge) WHERE ind_tipo_familia = 203 @@ -42,12 +56,16 @@ GROUP BY familias_cadunico.cod_especie_domicilio, familias_cadunico.ind_tipo_familia, familias_cadunico.cod_local_domicilio, - pessoas_cadunico.codigo_ibge + pessoas_cadunico.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 + pessoas_cadunico.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 c8546cbec013639afcca5d1b335ca35b844b35f3..8f78d7a045fdba3eab83a0bddb08200b186c07fc 100644 --- a/african_rights.sql +++ b/african_rights.sql @@ -26,6 +26,8 @@ SELECT pessoas_cadunico.concluiu_frequentou, pessoas_cadunico.ano_serie_frequentou, pessoas_cadunico.curso_frequentou, + geographic.nome_regiao, + geographic.sigla_estado, COUNT(*) AS Total FROM @@ -35,7 +37,18 @@ FROM INNER JOIN pessoas_cadunico ON (familias_cadunico.id_familia=pessoas_cadunico.id_familia AND familias_cadunico.ano_censo=pessoas_cadunico.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.codigo_ibge) WHERE ind_tipo_familia = 203 @@ -46,25 +59,16 @@ GROUP BY familias_cadunico.ind_tipo_familia, pessoas_cadunico.concluiu_frequentou, pessoas_cadunico.ano_serie_frequentou, - pessoas_cadunico.curso_frequentou + pessoas_cadunico.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 - ; - - - - - - - - - - - - - + pessoas_cadunico.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 1616b4fb572eadfb56b49125da03647aa2aca97f..db2ce973c56ab0fa8d34092f96331117b16979b2 100644 --- a/african_sustentability.sql +++ b/african_sustentability.sql @@ -24,12 +24,26 @@ SELECT familias_cadunico.ano_censo, familias_cadunico.ind_tipo_familia, familias_cadunico.renda_media, + geographic.nome_regiao, + geographic.sigla_estado, COUNT(*) AS Total FROM -- Data from CadUnico familias_cadunico + 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.codigo_ibge) WHERE ind_tipo_familia = 203 @@ -38,10 +52,14 @@ WHERE GROUP BY familias_cadunico.ano_censo, familias_cadunico.ind_tipo_familia, - familias_cadunico.renda_media + familias_cadunico.renda_media, + geographic.nome_regiao, + geographic.sigla_estado ORDER BY familias_cadunico.ano_censo ASC, familias_cadunico.ind_tipo_familia, - familias_cadunico.renda_media ASC + familias_cadunico.renda_media ASC, + 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 56cee6f12b1457d8c235c5ef7da1fc967d7168b3..3c71691211e1ec6e7d69e85db7ac32fe94075673 100644 --- a/ciganos_culture.sql +++ b/ciganos_culture.sql @@ -26,6 +26,8 @@ SELECT familias_cadunico.ind_tipo_familia, familias_cadunico.cod_local_domicilio, pessoas_cadunico.codigo_ibge, + geographic.nome_regiao, + geographic.sigla_estado, COUNT(*) AS Total FROM @@ -33,6 +35,18 @@ FROM INNER JOIN pessoas_cadunico ON (familias_cadunico.id_familia=pessoas_cadunico.id_familia AND familias_cadunico.ano_censo=pessoas_cadunico.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.codigo_ibge) WHERE ind_tipo_familia = 101 @@ -42,12 +56,16 @@ GROUP BY familias_cadunico.cod_especie_domicilio, familias_cadunico.ind_tipo_familia, familias_cadunico.cod_local_domicilio, - pessoas_cadunico.codigo_ibge + pessoas_cadunico.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 + pessoas_cadunico.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 fccb18120d0219da490e612861493a55a85ece5d..0d26269ba22241107d1334faf32071b9c7718558 100644 --- a/ciganos_rights.sql +++ b/ciganos_rights.sql @@ -26,6 +26,8 @@ SELECT pessoas_cadunico.concluiu_frequentou, pessoas_cadunico.ano_serie_frequentou, pessoas_cadunico.curso_frequentou, + geographic.nome_regiao, + geographic.sigla_estado, COUNT(*) AS Total FROM @@ -35,6 +37,18 @@ FROM INNER JOIN pessoas_cadunico ON (familias_cadunico.id_familia=pessoas_cadunico.id_familia AND familias_cadunico.ano_censo=pessoas_cadunico.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.codigo_ibge) WHERE @@ -46,14 +60,18 @@ GROUP BY familias_cadunico.ind_tipo_familia, pessoas_cadunico.concluiu_frequentou, pessoas_cadunico.ano_serie_frequentou, - pessoas_cadunico.curso_frequentou + pessoas_cadunico.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 + pessoas_cadunico.curso_frequentou ASC, + geographic.nome_regiao ASC, + geographic.sigla_estado ASC ; diff --git a/ciganos_sustentability.sql b/ciganos_sustentability.sql index 7f16fd7a8f828d9f8e9e47fb41ff6ba1031d1a61..76fba88c422c4dd7244cfa446cb4d34715335cc3 100644 --- a/ciganos_sustentability.sql +++ b/ciganos_sustentability.sql @@ -24,12 +24,26 @@ SELECT familias_cadunico.ano_censo, familias_cadunico.ind_tipo_familia, familias_cadunico.renda_media, + geographic.nome_regiao, + geographic.sigla_estado, COUNT(*) AS Total FROM -- Data from CadUnico familias_cadunico + 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.codigo_ibge) WHERE ind_tipo_familia = 101 @@ -38,10 +52,14 @@ WHERE GROUP BY familias_cadunico.ano_censo, familias_cadunico.ind_tipo_familia, - familias_cadunico.renda_media + familias_cadunico.renda_media, + geographic.nome_regiao, + geographic.sigla_estado ORDER BY familias_cadunico.ano_censo ASC, familias_cadunico.ind_tipo_familia, - familias_cadunico.renda_media ASC + familias_cadunico.renda_media ASC, + geographic.nome_regiao ASC, + geographic.sigla_estado ASC ; \ No newline at end of file