Skip to content
Snippets Groups Projects
Commit 44afc0fc authored by Henrique Varella Ehrenfried's avatar Henrique Varella Ehrenfried :speech_balloon:
Browse files

Merge branch 'pietro' into 'master'

add gerar_total_escolas and gerar_total_professores

See merge request !1
parents 189d1216 d725354d
Branches master
No related tags found
1 merge request!1add gerar_total_escolas and gerar_total_professores
-- total_funcionarios;ano_censo;id;nome;dependencia_adm_id;dependencia_adm_priv;localizacao_id; localidade_area_rural;municipio_id;estado_id;regiao_id
COPY SELECT
SUM(escola.num_funcionarios) AS "total_funcionarios",
escola.ano_censo AS "year",
escola.id,
escola.nome_escola,
escola.dependencia_adm_id,
escola.dependencia_adm_priv,
escola.localizacao_id,
escola.localidade_area_rural,
escola.municipio_id AS "municipio_id",
escola.estado_id AS "estado_id",
escola.regiao_id AS "regiao_id"
FROM
escola
WHERE ((escola.situacao_funcionamento_pareada = 1) AND (escola.ensino_regular = 1 OR escola.ensino_eja = 1 OR escola.educacao_profissional = 1) AND (dependencia_adm_id = 2 OR dependencia_adm_id = 3 OR dependencia_adm_id = 4) AND escola.num_funcionarios > 0) AND (escola.ano_censo <= 2018 )
GROUP BY
escola.ano_censo,
escola.id,
escola.nome_escola,
escola.dependencia_adm_id,
escola.dependencia_adm_priv,
escola.localizacao_id,
escola.localidade_area_rural,
escola.municipio_id,
escola.estado_id,
escola.regiao_id
ORDER BY
escola.ano_censo ASC,
escola.ano_censo ASC,
escola.id ASC,
escola.nome_escola ASC,
escola.dependencia_adm_id ASC,
escola.dependencia_adm_priv ASC,
escola.localizacao_id ASC,
escola.localidade_area_rural ASC,
escola.municipio_id ASC,
escola.estado_id ASC,
escola.regiao_id ASC
INTO '/home/fce15/total_func' using delimiters ';';
-- total_professores;ano_censo;id;dependencia_adm_id;dependencia_adm_priv;localizacao_id; localidade_area_rural;municipio_id;estado_id;regiao_id
COPY SELECT
COUNT(DISTINCT docente.id_docente) AS "total_professores",
docente.ano_censo,
docente.escola_id,
docente.dependencia_adm_id,
docente.dependencia_adm_priv,
docente.localizacao_id,
docente.localidade_area_rural,
docente.escola_municipio_id AS "municipio_id",
docente.escola_estado_id AS "estado_id",
docente.escola_regiao_id AS "regiao_id"
FROM
docente INNER JOIN turma ON (docente.turma_id=turma.id AND docente.ano_censo=turma.ano_censo)
WHERE
((docente.tipo_docente <= 6) AND (turma.tipo_turma_id <= 3) AND (docente.dependencia_adm_id = 2 OR docente.dependencia_adm_id = 3 OR docente.dependencia_adm_id = 4))
GROUP BY
docente.ano_censo,
docente.escola_id,
docente.dependencia_adm_id,
docente.dependencia_adm_priv,
docente.localizacao_id,
docente.localidade_area_rural,
docente.escola_municipio_id,
docente.escola_estado_id,
docente.escola_regiao_id
ORDER BY
docente.ano_censo ASC, docente.escola_id ASC
INTO '/home/fce15/total_professores' using delimiters ';';
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment