diff --git a/projecao_matricula.sql b/projecao_matricula.sql index 48ea57d12c379550d088236ff8f885b78d8755ce..f072cbafb602482bddd7b621a3503a9a0ba9f7b9 100644 --- a/projecao_matricula.sql +++ b/projecao_matricula.sql @@ -27,7 +27,7 @@ WITH urban_day AS (SELECT count(*) as urbano_dia_total, ano_censo, estado_id, municipio_id, serie_ano_id FROM matricula WHERE localizacao_id = 1 AND tipo <= 3 AND dependencia_adm_id IN (1, 2, 3) AND - turma_turno_id IN (1, 2, 99) + turma_turno_id IN (1, 2, 99) OR turma_turno_id IS null GROUP BY ano_censo, estado_id, municipio_id, serie_ano_id ORDER BY ano_censo, ano_censo, estado_id, municipio_id, serie_ano_id), @@ -43,7 +43,7 @@ WITH urban_day AS (SELECT count(*) as rural_dia_total, ano_censo, estado_id, municipio_id, serie_ano_id FROM matricula WHERE localizacao_id = 2 AND tipo <= 3 AND dependencia_adm_id IN (1, 2, 3) AND - turma_turno_id IN (1, 2, 99) + turma_turno_id IN (1, 2, 99) OR turma_turno_id IS null GROUP BY ano_censo, estado_id, municipio_id, serie_ano_id ORDER BY ano_censo, ano_censo, estado_id, municipio_id, serie_ano_id), @@ -71,7 +71,7 @@ FROM matricula GROUP BY matricula.ano_censo, matricula.estado_id, matricula.municipio_id, etapa_ensino_escola_ano_id, urbano_dia_total, rural_dia_total, urbano_noite_total, rural_noite_total -HAVING matricula.ano_censo = 2017 AND etapa_ensino_escola_ano_id IS NOT NULL +HAVING matricula.ano_censo >= 2017 AND etapa_ensino_escola_ano_id IS NOT NULL ORDER BY matricula.ano_censo, matricula.estado_id, matricula.municipio_id, etapa_ensino_escola_ano_id );