diff --git a/matricula_por_localizacao.sql b/matricula_por_localizacao.sql index 23d47820b05108449f3002f0f8a9cf906c46f057..118bcd520837df7641a5b9a577531bd0db9eb8f9 100644 --- a/matricula_por_localizacao.sql +++ b/matricula_por_localizacao.sql @@ -47,7 +47,7 @@ WITH SELECT matricula.ano_censo, matricula.estado_id, matricula.municipio_id, matricula.serie_ano_id, COALESCE(dia_total, 0) AS dia_total, COALESCE(noite_total, 0) AS noite_total, matricula.localizacao_id, matricula.dependencia_adm_id, - matricula.escola_id + matricula.escola_id, matricula.regiao_id FROM matricula LEFT JOIN day_count ON matricula.ano_censo=day_count.ano_censo AND matricula.estado_id=day_count.estado_id AND matricula.municipio_id=day_count.municipio_id AND matricula.serie_ano_id=day_count.serie_ano_id @@ -60,15 +60,15 @@ FROM matricula WHERE matricula.ano_censo >= 2018 AND matricula.serie_ano_id IS NOT NULL AND matricula.dependencia_adm_id < 4 AND (tipo_atendimento_turma <= 2 OR tipo <= 3) AND turma_turno_id <> 99 GROUP BY matricula.ano_censo, matricula.estado_id, matricula.municipio_id, matricula.serie_ano_id, dia_total, - noite_total, matricula.localizacao_id, matricula.dependencia_adm_id, matricula.escola_id + noite_total, matricula.localizacao_id, matricula.dependencia_adm_id, matricula.escola_id, matricula.regiao_id ); -- Create serie mod INSERT INTO matricula_por_localizacao(ano_censo, estado_id, municipio_id, serie_ano_id, dia_total, noite_total, - localizacao_id, dependencia_adm_id, escola_id) + localizacao_id, dependencia_adm_id, escola_id, regiao_id) SELECT ano_censo, estado_id, municipio_id, LEFT(serie_ano_id, 1) as serie, sum(dia_total), sum(noite_total), - localizacao_id, dependencia_adm_id, escola_id + localizacao_id, dependencia_adm_id, escola_id, regiao_id FROM matricula_por_localizacao -GROUP BY ano_censo, estado_id, municipio_id, serie, localizacao_id, dependencia_adm_id, escola_id; +GROUP BY ano_censo, estado_id, municipio_id, serie, localizacao_id, dependencia_adm_id, escola_id, regiao_id;