diff --git a/cad_unico.sql b/cad_unico.sql index 4efdf8fcd0d417959e3bddd625c564e7acea65a1..3fdbfdb2d1fc2f465f13b54866b7d7cfae371147 100644 --- a/cad_unico.sql +++ b/cad_unico.sql @@ -17,14 +17,30 @@ SELECT pessoas_cadunico.concluiu_frequentou, pessoas_cadunico.ano_serie_frequentou, pessoas_cadunico.curso_frequentou, + geographic.nome_regiao, + geographic.sigla_estado, COUNT(*) AS Total -FROM +FROM + + -- Data from CadUnico familias_cadunico INNER JOIN pessoas_cadunico ON (familias_cadunico.id_familia=pessoas_cadunico.id_familia) - + 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) + GROUP BY familias_cadunico.ano_censo, @@ -42,7 +58,9 @@ GROUP BY pessoas_cadunico.codigo_ibge, 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, @@ -60,5 +78,7 @@ ORDER BY pessoas_cadunico.codigo_ibge ASC, 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