Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
S
SQL Scripts
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
HOTMapper
SQL Scripts
Commits
884b6561
Commit
884b6561
authored
2 years ago
by
Leon A. Okida Gonçalves
Browse files
Options
Downloads
Patches
Plain Diff
Add school_year column to simcaq_school_infrastructure
parent
85aed55f
Branches
simcaq-new-tables
No related tags found
No related merge requests found
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
infraestrutura.sql
+25
-0
25 additions, 0 deletions
infraestrutura.sql
with
25 additions
and
0 deletions
infraestrutura.sql
+
25
−
0
View file @
884b6561
...
...
@@ -41,6 +41,7 @@ WITH tabela_base AS(
biblioteca_1
AS
(
SELECT
ano_censo
,
1
AS
"scholar_dependency_id"
,
'Biblioteca'
AS
"scholar_dependency_name"
,
CASE
WHEN
local_func_predio_escolar
=
1
AND
dependencia_adm_id
=
3
AND
localizacao_id
=
1
THEN
1
ELSE
0
END
AS
"total_schools"
,
...
...
@@ -51,6 +52,7 @@ WITH tabela_base AS(
sala_de_leitura_2
AS
(
SELECT
ano_censo
,
2
AS
"scholar_dependency_id"
,
'Sala de leitura'
AS
"scholar_dependency_name"
,
CASE
WHEN
local_func_predio_escolar
=
1
AND
dependencia_adm_id
=
3
AND
localizacao_id
=
2
THEN
1
ELSE
0
END
AS
"total_schools"
,
...
...
@@ -61,6 +63,7 @@ WITH tabela_base AS(
laboratorio_de_informatica_3
AS
(
SELECT
ano_censo
,
3
AS
"scholar_dependency_id"
,
'Laboratório de informática'
AS
"scholar_dependency_name"
,
CASE
WHEN
local_func_predio_escolar
=
1
AND
dependencia_adm_id
=
3
AND
(
etapa_en_fundamental_anos_iniciais
=
1
OR
etapa_en_fundamental_anos_finais
=
1
OR
eja_en_fundamental
=
1
)
THEN
1
ELSE
0
END
AS
"total_schools"
,
...
...
@@ -71,6 +74,7 @@ WITH tabela_base AS(
laboratorio_de_ciencias_4
AS
(
SELECT
ano_censo
,
4
AS
"scholar_dependency_id"
,
'Laboratório de ciências'
AS
"scholar_dependency_name"
,
CASE
WHEN
local_func_predio_escolar
=
1
AND
dependencia_adm_id
=
3
AND
(
etapa_en_fundamental_anos_finais
=
1
OR
eja_en_fundamental
=
1
)
THEN
1
ELSE
0
END
AS
"total_schools"
,
...
...
@@ -81,6 +85,7 @@ WITH tabela_base AS(
parque_infantil_5
AS
(
SELECT
ano_censo
,
5
AS
"scholar_dependency_id"
,
'Parque infantil'
AS
"scholar_dependency_name"
,
CASE
WHEN
local_func_predio_escolar
=
1
AND
dependencia_adm_id
=
3
AND
(
etapa_ed_infantil_creche
=
1
OR
etapa_ed_infantil_pre_escola
=
1
OR
etapa_en_fundamental_anos_iniciais
=
1
)
THEN
1
ELSE
0
END
AS
"total_schools"
,
...
...
@@ -91,6 +96,7 @@ WITH tabela_base AS(
quadra_poliesportiva_6
AS
(
SELECT
ano_censo
,
6
AS
"scholar_dependency_id"
,
'Quadra poliesportiva'
AS
"scholar_dependency_name"
,
CASE
WHEN
local_func_predio_escolar
=
1
AND
dependencia_adm_id
=
3
AND
(
etapa_en_fundamental_anos_iniciais
=
1
OR
etapa_en_fundamental_anos_finais
=
1
OR
eja_en_fundamental
=
1
)
THEN
1
ELSE
0
END
AS
"total_schools"
,
...
...
@@ -101,6 +107,7 @@ WITH tabela_base AS(
quadras_a_serem_cobertas_7
AS
(
SELECT
ano_censo
,
7
AS
"scholar_dependency_id"
,
'Quadras a serem cobertas'
AS
"scholar_dependency_name"
,
CASE
WHEN
local_func_predio_escolar
=
1
AND
dependencia_adm_id
=
3
AND
(
etapa_en_fundamental_anos_iniciais
=
1
OR
etapa_en_fundamental_anos_finais
=
1
OR
eja_en_fundamental
=
1
)
AND
quadra_esportes_descoberta
=
1
THEN
1
ELSE
0
END
AS
"total_schools"
,
...
...
@@ -111,6 +118,7 @@ WITH tabela_base AS(
patio_8
AS
(
SELECT
ano_censo
,
8
AS
"scholar_dependency_id"
,
'Pátio'
AS
"scholar_dependency_name"
,
CASE
WHEN
local_func_predio_escolar
=
1
AND
dependencia_adm_id
=
3
THEN
1
ELSE
0
END
AS
"total_schools"
,
...
...
@@ -121,6 +129,7 @@ WITH tabela_base AS(
patios_a_serem_cobertos_9
AS
(
SELECT
ano_censo
,
9
AS
"scholar_dependency_id"
,
'Pátios a serem cobertos'
AS
"scholar_dependency_name"
,
CASE
WHEN
local_func_predio_escolar
=
1
AND
dependencia_adm_id
=
3
AND
patio
=
1
THEN
1
ELSE
0
END
AS
"total_schools"
,
...
...
@@ -131,6 +140,7 @@ WITH tabela_base AS(
sala_de_direcao_10
AS
(
SELECT
ano_censo
,
10
AS
"scholar_dependency_id"
,
'Sala de direção '
AS
"scholar_dependency_name"
,
CASE
WHEN
local_func_predio_escolar
=
1
AND
dependencia_adm_id
=
3
AND
localizacao_id
=
1
THEN
1
ELSE
0
END
AS
"total_schools"
,
...
...
@@ -141,6 +151,7 @@ WITH tabela_base AS(
secretaria_11
AS
(
SELECT
ano_censo
,
11
AS
"scholar_dependency_id"
,
'Secretaria'
AS
"scholar_dependency_name"
,
CASE
WHEN
local_func_predio_escolar
=
1
AND
dependencia_adm_id
=
3
THEN
1
ELSE
0
END
AS
"total_schools"
,
...
...
@@ -151,6 +162,7 @@ WITH tabela_base AS(
sala_de_professores_12
AS
(
SELECT
ano_censo
,
12
AS
"scholar_dependency_id"
,
'Sala de professores'
AS
"scholar_dependency_name"
,
CASE
WHEN
local_func_predio_escolar
=
1
AND
dependencia_adm_id
=
3
THEN
1
ELSE
0
END
AS
"total_schools"
,
...
...
@@ -161,6 +173,7 @@ WITH tabela_base AS(
cozinha_13
AS
(
SELECT
ano_censo
,
13
AS
"scholar_dependency_id"
,
'Cozinha'
AS
"scholar_dependency_name"
,
CASE
WHEN
local_func_predio_escolar
=
1
AND
dependencia_adm_id
=
3
THEN
1
ELSE
0
END
AS
"total_schools"
,
...
...
@@ -171,6 +184,7 @@ WITH tabela_base AS(
despensa_14
AS
(
SELECT
ano_censo
,
14
AS
"scholar_dependency_id"
,
'Despensa'
AS
"scholar_dependency_name"
,
CASE
WHEN
local_func_predio_escolar
=
1
AND
dependencia_adm_id
=
3
THEN
1
ELSE
0
END
AS
"total_schools"
,
...
...
@@ -181,6 +195,7 @@ WITH tabela_base AS(
almoxarifado_15
AS
(
SELECT
ano_censo
,
15
AS
"scholar_dependency_id"
,
'Almoxarifado'
AS
"scholar_dependency_name"
,
CASE
WHEN
local_func_predio_escolar
=
1
AND
dependencia_adm_id
=
3
THEN
1
ELSE
0
END
AS
"total_schools"
,
...
...
@@ -191,6 +206,7 @@ WITH tabela_base AS(
internet_16
AS
(
SELECT
ano_censo
,
16
AS
"scholar_dependency_id"
,
'Internet'
AS
"scholar_dependency_name"
,
CASE
WHEN
local_func_predio_escolar
=
1
AND
dependencia_adm_id
=
3
AND
localizacao_id
=
2
THEN
1
ELSE
0
END
AS
"total_schools"
,
...
...
@@ -201,6 +217,7 @@ WITH tabela_base AS(
internet_banda_larga_17
AS
(
SELECT
ano_censo
,
17
AS
"scholar_dependency_id"
,
'Internet banda larga'
AS
"scholar_dependency_name"
,
CASE
WHEN
local_func_predio_escolar
=
1
AND
dependencia_adm_id
=
3
AND
localizacao_id
=
1
THEN
1
ELSE
0
END
AS
"total_schools"
,
...
...
@@ -211,6 +228,7 @@ WITH tabela_base AS(
banheiro_dentro_do_predio_18
AS
(
SELECT
ano_censo
,
18
AS
"scholar_dependency_id"
,
'Banheiro dentro do prédio'
AS
"scholar_dependency_name"
,
CASE
WHEN
local_func_predio_escolar
=
1
AND
dependencia_adm_id
=
3
THEN
1
ELSE
0
END
AS
"total_schools"
,
...
...
@@ -221,6 +239,7 @@ WITH tabela_base AS(
banheiro_adequado_para_educacao_infantil_dentro_do_predio_19
AS
(
SELECT
ano_censo
,
19
AS
"scholar_dependency_id"
,
'Banheiro adequado para educação infantil dentro do prédio'
AS
"scholar_dependency_name"
,
CASE
WHEN
local_func_predio_escolar
=
1
AND
dependencia_adm_id
=
3
AND
(
etapa_ed_infantil_creche
=
1
OR
etapa_ed_infantil_pre_escola
=
1
OR
etapa_en_fundamental_anos_iniciais
=
1
)
THEN
1
ELSE
0
END
AS
"total_schools"
,
...
...
@@ -231,6 +250,7 @@ WITH tabela_base AS(
fornecimento_de_energia_20
AS
(
SELECT
ano_censo
,
20
AS
"scholar_dependency_id"
,
'Fornecimento de energia'
AS
"scholar_dependency_name"
,
CASE
WHEN
local_func_predio_escolar
=
1
AND
dependencia_adm_id
=
3
THEN
1
ELSE
0
END
AS
"total_schools"
,
...
...
@@ -241,6 +261,7 @@ WITH tabela_base AS(
abastecimento_de_agua_21
AS
(
SELECT
ano_censo
,
21
AS
"scholar_dependency_id"
,
'Abastecimento de água'
AS
"scholar_dependency_name"
,
CASE
WHEN
local_func_predio_escolar
=
1
AND
dependencia_adm_id
=
3
THEN
1
ELSE
0
END
AS
"total_schools"
,
...
...
@@ -251,6 +272,7 @@ WITH tabela_base AS(
agua_filtrada_22
AS
(
SELECT
ano_censo
,
22
AS
"scholar_dependency_id"
,
'Água filtrada'
AS
"scholar_dependency_name"
,
CASE
WHEN
local_func_predio_escolar
=
1
AND
dependencia_adm_id
=
3
THEN
1
ELSE
0
END
AS
"total_schools"
,
...
...
@@ -261,6 +283,7 @@ WITH tabela_base AS(
coleta_de_esgoto_23
AS
(
SELECT
ano_censo
,
23
AS
"scholar_dependency_id"
,
'Coleta de esgoto'
AS
"scholar_dependency_name"
,
CASE
WHEN
local_func_predio_escolar
=
1
AND
dependencia_adm_id
=
3
THEN
1
ELSE
0
END
AS
"total_schools"
,
...
...
@@ -271,6 +294,7 @@ WITH tabela_base AS(
dependencias_adaptadas_para_pessoas_com_deficiencias_24
AS
(
SELECT
ano_censo
,
24
AS
"scholar_dependency_id"
,
'Dependências adaptadas para pessoas com deficiências'
AS
"scholar_dependency_name"
,
CASE
WHEN
local_func_predio_escolar
=
1
AND
dependencia_adm_id
=
3
THEN
1
ELSE
0
END
AS
"total_schools"
,
...
...
@@ -281,6 +305,7 @@ WITH tabela_base AS(
banheiros_adaptados_para_pessoas_com_deficiencias_25
AS
(
SELECT
ano_censo
,
25
AS
"scholar_dependency_id"
,
'Banheiros adaptados para pessoas com deficiências'
AS
"scholar_dependency_name"
,
CASE
WHEN
local_func_predio_escolar
=
1
AND
dependencia_adm_id
=
3
THEN
1
ELSE
0
END
AS
"total_schools"
,
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment