Skip to content
Snippets Groups Projects

Dim school

Merged Pietro Cavassin requested to merge dim_school into development
1 file
+ 12
12
Compare changes
  • Side-by-side
  • Inline
+ 12
12
@@ -26,8 +26,8 @@ CREATE TABLE docente_por_formacao2 AS (
WITH
docente_total AS
(SELECT docente.id_docente AS "id_docente", docente.ano_censo AS ano_censo, estado.id AS estado_id,
municipio.id AS municipio_id, docente.dependencia_adm_id as dependencia_adm_id, 0 as tipo_formacao,
docente.escola_id as "escola_id"
municipio.id AS municipio_id, docente.dependencia_adm_id AS dependencia_adm_id, 0 as tipo_formacao,
docente.escola_id AS "escola_id"
FROM docente
INNER JOIN turma ON (docente.turma_id=turma.id AND docente.ano_censo=turma.ano_censo)
INNER JOIN estado ON (docente.escola_estado_id=estado.id)
@@ -42,8 +42,8 @@ WITH
),
docente_medio AS
(SELECT docente.id_docente AS "id_docente", docente.ano_censo AS ano_censo, estado.id AS estado_id,
municipio.id AS municipio_id, docente.dependencia_adm_id as dependencia_adm_id, 2 as tipo_formacao,
docente.escola_id as "escola_id"
municipio.id AS municipio_id, docente.dependencia_adm_id AS dependencia_adm_id, 2 AS tipo_formacao,
docente.escola_id AS "escola_id"
FROM docente
INNER JOIN turma ON (docente.turma_id=turma.id AND docente.ano_censo=turma.ano_censo)
INNER JOIN estado ON (docente.escola_estado_id=estado.id)
@@ -58,8 +58,8 @@ WITH
),
docente_superior AS
(SELECT docente.id_docente AS "id_docente", docente.ano_censo AS ano_censo, estado.id AS estado_id,
municipio.id AS municipio_id, docente.dependencia_adm_id as dependencia_adm_id, 4 as tipo_formacao,
docente.escola_id as "escola_id"
municipio.id AS municipio_id, docente.dependencia_adm_id AS dependencia_adm_id, 4 AS tipo_formacao,
docente.escola_id AS "escola_id"
FROM docente
INNER JOIN turma ON (docente.turma_id=turma.id AND docente.ano_censo=turma.ano_censo)
INNER JOIN estado ON (docente.escola_estado_id=estado.id)
@@ -74,8 +74,8 @@ WITH
),
docente_especializacao AS
(SELECT docente.id_docente AS "id_docente", docente.ano_censo AS ano_censo, estado.id AS estado_id,
municipio.id AS municipio_id, docente.dependencia_adm_id as dependencia_adm_id, 6 as tipo_formacao,
docente.escola_id as "escola_id"
municipio.id AS municipio_id, docente.dependencia_adm_id AS dependencia_adm_id, 6 AS tipo_formacao,
docente.escola_id AS "escola_id"
FROM docente
INNER JOIN turma ON (docente.turma_id=turma.id AND docente.ano_censo=turma.ano_censo)
INNER JOIN estado ON (docente.escola_estado_id=estado.id)
@@ -90,8 +90,8 @@ WITH
),
docente_mestrado AS
(SELECT docente.id_docente AS "id_docente", docente.ano_censo AS ano_censo, estado.id AS estado_id,
municipio.id AS municipio_id, docente.dependencia_adm_id as dependencia_adm_id, 7 as tipo_formacao,
docente.escola_id as "escola_id"
municipio.id AS municipio_id, docente.dependencia_adm_id AS dependencia_adm_id, 7 AS tipo_formacao,
docente.escola_id AS "escola_id"
FROM docente
INNER JOIN turma ON (docente.turma_id=turma.id AND docente.ano_censo=turma.ano_censo)
INNER JOIN estado ON (docente.escola_estado_id=estado.id)
@@ -106,8 +106,8 @@ WITH
),
docente_doutorado AS
(SELECT docente.id_docente AS "id_docente", docente.ano_censo AS ano_censo, estado.id AS estado_id,
municipio.id AS municipio_id, docente.dependencia_adm_id as dependencia_adm_id, 8 as tipo_formacao,
docente.escola_id as "escola_id"
municipio.id AS municipio_id, docente.dependencia_adm_id AS dependencia_adm_id, 8 AS tipo_formacao,
docente.escola_id AS "escola_id"
FROM docente
INNER JOIN turma ON (docente.turma_id=turma.id AND docente.ano_censo=turma.ano_censo)
INNER JOIN estado ON (docente.escola_estado_id=estado.id)
Loading