Skip to content
Snippets Groups Projects
Commit af4030de authored by jvfpw18's avatar jvfpw18
Browse files

Update docente_por_formacao

parent cfa84414
Branches
No related tags found
1 merge request!7Docente por formacao, matricula por localizacao e transporte
...@@ -32,7 +32,7 @@ WITH ...@@ -32,7 +32,7 @@ WITH
INNER JOIN estado ON (docente.escola_estado_id=estado.id) INNER JOIN estado ON (docente.escola_estado_id=estado.id)
INNER JOIN municipio ON (docente.escola_municipio_id=municipio.id) INNER JOIN municipio ON (docente.escola_municipio_id=municipio.id)
WHERE ((docente.tipo_docente = 1 OR docente.tipo_docente = 5) AND (turma.tipo_turma_id <= 3)) WHERE ((docente.tipo_docente = 1 OR docente.tipo_docente = 5) AND (turma.tipo_turma_id <= 3))
AND (docente.ano_censo >= 2017) AND (docente.nivel_tipo_formacao IN (2, 3, 4, 5, 6, 7, 8) AND (docente.ano_censo >= 2017) AND (docente.nivel_tipo_formacao IN (2, 3, 4, 5, 6, 7, 8))
GROUP BY docente.ano_censo, estado.nome, estado.id, municipio.nome, municipio.id, docente.dependencia_adm_id GROUP BY docente.ano_censo, estado.nome, estado.id, municipio.nome, municipio.id, docente.dependencia_adm_id
ORDER BY docente.ano_censo ASC, estado.nome ASC, estado.id ASC, municipio.nome ASC, municipio.id ASC ORDER BY docente.ano_censo ASC, estado.nome ASC, estado.id ASC, municipio.nome ASC, municipio.id ASC
), ),
...@@ -44,7 +44,7 @@ WITH ...@@ -44,7 +44,7 @@ WITH
INNER JOIN estado ON (docente.escola_estado_id=estado.id) INNER JOIN estado ON (docente.escola_estado_id=estado.id)
INNER JOIN municipio ON (docente.escola_municipio_id=municipio.id) INNER JOIN municipio ON (docente.escola_municipio_id=municipio.id)
WHERE ((docente.tipo_docente = 1 OR docente.tipo_docente = 5) AND (turma.tipo_turma_id <= 3)) WHERE ((docente.tipo_docente = 1 OR docente.tipo_docente = 5) AND (turma.tipo_turma_id <= 3))
AND (docente.ano_censo >= 2017) AND (docente.nivel_tipo_formacao IN (2, 3) AND (docente.ano_censo >= 2017) AND (docente.nivel_tipo_formacao IN (2, 3))
GROUP BY docente.ano_censo, estado.nome, estado.id, municipio.nome, municipio.id, docente.dependencia_adm_id GROUP BY docente.ano_censo, estado.nome, estado.id, municipio.nome, municipio.id, docente.dependencia_adm_id
ORDER BY docente.ano_censo ASC, estado.nome ASC, estado.id ASC, municipio.nome ASC, municipio.id ASC ORDER BY docente.ano_censo ASC, estado.nome ASC, estado.id ASC, municipio.nome ASC, municipio.id ASC
), ),
...@@ -56,7 +56,7 @@ WITH ...@@ -56,7 +56,7 @@ WITH
INNER JOIN estado ON (docente.escola_estado_id=estado.id) INNER JOIN estado ON (docente.escola_estado_id=estado.id)
INNER JOIN municipio ON (docente.escola_municipio_id=municipio.id) INNER JOIN municipio ON (docente.escola_municipio_id=municipio.id)
WHERE ((docente.tipo_docente = 1 OR docente.tipo_docente = 5) AND (turma.tipo_turma_id <= 3)) WHERE ((docente.tipo_docente = 1 OR docente.tipo_docente = 5) AND (turma.tipo_turma_id <= 3))
AND (docente.ano_censo >= 2017) AND (docente.nivel_tipo_formacao IN (4, 5) AND (docente.ano_censo >= 2017) AND (docente.nivel_tipo_formacao IN (4, 5))
GROUP BY docente.ano_censo, estado.nome, estado.id, municipio.nome, municipio.id, docente.dependencia_adm_id GROUP BY docente.ano_censo, estado.nome, estado.id, municipio.nome, municipio.id, docente.dependencia_adm_id
ORDER BY docente.ano_censo ASC, estado.nome ASC, estado.id ASC, municipio.nome ASC, municipio.id ASC ORDER BY docente.ano_censo ASC, estado.nome ASC, estado.id ASC, municipio.nome ASC, municipio.id ASC
), ),
...@@ -69,14 +69,14 @@ WITH ...@@ -69,14 +69,14 @@ WITH
INNER JOIN estado ON (docente.escola_estado_id=estado.id) INNER JOIN estado ON (docente.escola_estado_id=estado.id)
INNER JOIN municipio ON (docente.escola_municipio_id=municipio.id) INNER JOIN municipio ON (docente.escola_municipio_id=municipio.id)
WHERE ((docente.tipo_docente = 1 OR docente.tipo_docente = 5) AND (turma.tipo_turma_id <= 3)) WHERE ((docente.tipo_docente = 1 OR docente.tipo_docente = 5) AND (turma.tipo_turma_id <= 3))
AND (docente.ano_censo >= 2017) AND (docente.nivel_tipo_formacao IN (6, 7, 8) AND (docente.ano_censo >= 2017) AND (docente.nivel_tipo_formacao IN (6, 7, 8))
GROUP BY docente.ano_censo, estado.nome, estado.id, municipio.nome, municipio.id, docente.dependencia_adm_id GROUP BY docente.ano_censo, estado.nome, estado.id, municipio.nome, municipio.id, docente.dependencia_adm_id,
docente.nivel_tipo_formacao
ORDER BY docente.ano_censo ASC, estado.nome ASC, estado.id ASC, municipio.nome ASC, municipio.id ASC ORDER BY docente.ano_censo ASC, estado.nome ASC, estado.id ASC, municipio.nome ASC, municipio.id ASC
) )
SELECT * SELECT * FROM docente_total
FROM docente_total UNION ALL (SELECT * FROM docente_medio)
UNION ALL docente_medio UNION ALL (SELECT * FROM docente_superior)
UNION ALL docente_superior UNION ALL (SELECT * FROM docente_especializacao_mestrado_doutorado)
UNION ALL docente_especializacao_mestrado_doutorado; );
)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment