diff --git a/docente_por_formacao.sql b/docente_por_formacao.sql index 90eb104a933a59b7822d0ab99035cdc1d28bda5a..4e8a517d066c7f791cd8e1f2ef295ff8915b62f1 100644 --- a/docente_por_formacao.sql +++ b/docente_por_formacao.sql @@ -33,7 +33,7 @@ WITH INNER JOIN municipio ON (docente.escola_municipio_id=municipio.id) WHERE (docente.tipo_docente = 1 OR docente.tipo_docente = 5) AND ((docente.tipo_turma_id <= 3 AND docente.tipo_turma_atendimento_id IS NULL) OR - ((docente.tipo_turma_atendimento_id <= 2 OR docente.tipo_turma_local_id = 0) AND docente.tipo_turma_id IS NULL)) + (docente.tipo_turma_atendimento_id <= 2 AND docente.tipo_turma_id IS NULL)) AND (docente.ano_censo >= 2018) AND (docente.nivel_tipo_formacao IN (3, 4, 5, 6, 7, 8, 9, 10, 11, 12)) GROUP BY docente.ano_censo, estado.nome, estado.id, municipio.nome, municipio.id, docente.dependencia_adm_id, docente.id_docente @@ -48,7 +48,7 @@ WITH INNER JOIN municipio ON (docente.escola_municipio_id=municipio.id) WHERE (docente.tipo_docente = 1 OR docente.tipo_docente = 5) AND ((docente.tipo_turma_id <= 3 AND docente.tipo_turma_atendimento_id IS NULL) OR - ((docente.tipo_turma_atendimento_id <= 2 OR docente.tipo_turma_local_id = 0) AND docente.tipo_turma_id IS NULL)) + (docente.tipo_turma_atendimento_id <= 2 AND docente.tipo_turma_id IS NULL)) AND (docente.ano_censo >= 2018) AND (docente.nivel_tipo_formacao IN (3, 4)) GROUP BY docente.ano_censo, estado.nome, estado.id, municipio.nome, municipio.id, docente.dependencia_adm_id, docente.id_docente @@ -63,8 +63,8 @@ WITH INNER JOIN municipio ON (docente.escola_municipio_id=municipio.id) WHERE (docente.tipo_docente = 1 OR docente.tipo_docente = 5) AND ((docente.tipo_turma_id <= 3 AND docente.tipo_turma_atendimento_id IS NULL) OR - ((docente.tipo_turma_atendimento_id <= 2 OR docente.tipo_turma_local_id = 0) AND docente.tipo_turma_id IS NULL)) - AND (docente.ano_censo >= 2018) AND (docente.nivel_tipo_formacao IN (5, 6)) + (docente.tipo_turma_atendimento_id <= 2 AND docente.tipo_turma_id IS NULL)) + AND (docente.ano_censo >= 2017) AND (docente.nivel_tipo_formacao IN (5, 6)) GROUP BY docente.ano_censo, estado.nome, estado.id, municipio.nome, municipio.id, docente.dependencia_adm_id, docente.id_docente ORDER BY docente.ano_censo ASC, estado.nome ASC, estado.id ASC, municipio.nome ASC, municipio.id ASC @@ -78,8 +78,8 @@ WITH INNER JOIN municipio ON (docente.escola_municipio_id=municipio.id) WHERE (docente.tipo_docente = 1 OR docente.tipo_docente = 5) AND ((docente.tipo_turma_id <= 3 AND docente.tipo_turma_atendimento_id IS NULL) OR - ((docente.tipo_turma_atendimento_id <= 2 OR docente.tipo_turma_local_id = 0) AND docente.tipo_turma_id IS NULL)) - AND (docente.ano_censo >= 2018) AND (docente.nivel_tipo_formacao IN (7, 8)) + (docente.tipo_turma_atendimento_id <= 2 AND docente.tipo_turma_id IS NULL)) + AND (docente.ano_censo >= 2017) AND (docente.nivel_tipo_formacao IN (7, 8)) GROUP BY docente.ano_censo, estado.nome, estado.id, municipio.nome, municipio.id, docente.dependencia_adm_id, docente.id_docente ORDER BY docente.ano_censo ASC, estado.nome ASC, estado.id ASC, municipio.nome ASC, municipio.id ASC @@ -93,8 +93,8 @@ WITH INNER JOIN municipio ON (docente.escola_municipio_id=municipio.id) WHERE (docente.tipo_docente = 1 OR docente.tipo_docente = 5) AND ((docente.tipo_turma_id <= 3 AND docente.tipo_turma_atendimento_id IS NULL) OR - ((docente.tipo_turma_atendimento_id <= 2 OR docente.tipo_turma_local_id = 0) AND docente.tipo_turma_id IS NULL)) - AND (docente.ano_censo >= 2018) AND (docente.nivel_tipo_formacao IN (9, 10)) + (docente.tipo_turma_atendimento_id <= 2 AND docente.tipo_turma_id IS NULL)) + AND (docente.ano_censo >= 2017) AND (docente.nivel_tipo_formacao IN (9, 10)) GROUP BY docente.ano_censo, estado.nome, estado.id, municipio.nome, municipio.id, docente.dependencia_adm_id, docente.id_docente ORDER BY docente.ano_censo ASC, estado.nome ASC, estado.id ASC, municipio.nome ASC, municipio.id ASC @@ -108,8 +108,8 @@ WITH INNER JOIN municipio ON (docente.escola_municipio_id=municipio.id) WHERE (docente.tipo_docente = 1 OR docente.tipo_docente = 5) AND ((docente.tipo_turma_id <= 3 AND docente.tipo_turma_atendimento_id IS NULL) OR - ((docente.tipo_turma_atendimento_id <= 2 OR docente.tipo_turma_local_id = 0) AND docente.tipo_turma_id IS NULL)) - AND (docente.ano_censo >= 2018) AND (docente.nivel_tipo_formacao IN (11, 12)) + (docente.tipo_turma_atendimento_id <= 2 AND docente.tipo_turma_id IS NULL)) + AND (docente.ano_censo >= 2017) AND (docente.nivel_tipo_formacao IN (11, 12)) GROUP BY docente.ano_censo, estado.nome, estado.id, municipio.nome, municipio.id, docente.dependencia_adm_id, docente.id_docente ORDER BY docente.ano_censo ASC, estado.nome ASC, estado.id ASC, municipio.nome ASC, municipio.id ASC