Skip to content
Snippets Groups Projects
Commit cafd8c74 authored by Pietro Cavassin's avatar Pietro Cavassin
Browse files

add region column

parent 4f93b347
No related branches found
No related tags found
1 merge request!30Issue 811 region
......@@ -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;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment