From 58b95afd5f9e9b32119787910c6765bf579fcee1 Mon Sep 17 00:00:00 2001
From: Henrique Varella Ehrenfried <h.v.ehrenfried@hotmail.com>
Date: Wed, 14 Nov 2018 11:36:07 -0200
Subject: [PATCH] Update cad_unico_ag

---
 cad_unico.sql | 28 ++++++++++++++++++++++++----
 1 file changed, 24 insertions(+), 4 deletions(-)

diff --git a/cad_unico.sql b/cad_unico.sql
index 4efdf8f..3fdbfdb 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
-- 
GitLab