From 4500ba01ef1059fe81741d7512dd7ef6ea8fb8e2 Mon Sep 17 00:00:00 2001 From: Pietro <ppc19@inf.ufpr.br> Date: Tue, 22 Mar 2022 11:07:42 -0300 Subject: [PATCH] add matricula column and remove some filters --- localoferta_ens_superior_matricula.sql | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/localoferta_ens_superior_matricula.sql b/localoferta_ens_superior_matricula.sql index 2f05c1a..7dc3bbb 100644 --- a/localoferta_ens_superior_matricula.sql +++ b/localoferta_ens_superior_matricula.sql @@ -1,4 +1,4 @@ -CREATE TABLE localoferta_ens_superior_matricula AS ( +CREATE TABLE localoferta_ens_superior_matricula2 AS ( WITH COD_CURSO AS @@ -13,13 +13,11 @@ WITH localoferta_ens_superior.cod_local_oferta, localoferta_ens_superior.cod_uf AS "localoferta_cod_uf", aluno_ens_superior.par_tipo_escola_ensino_medio, localoferta_ens_superior.cod_municipio AS "localoferta_cod_municipio", localoferta_ens_superior.cod_regiao AS "localoferta_cod_regiao", localoferta_ens_superior.nome AS "localoferta_nome", aluno_ens_superior.concluinte AS "concluinte", aluno_ens_superior.cod_aluno_situacao AS "cod_aluno_situacao", aluno_ens_superior.ingressante AS "ingressante", - aluno_ens_superior.cod_curso AS "cod_curso", aluno_ens_superior.cod_nivel_academico AS "cod_nivel_academico" + aluno_ens_superior.cod_curso AS "cod_curso", aluno_ens_superior.cod_nivel_academico AS "cod_nivel_academico", aluno_ens_superior.matriculado AS "matriculado" -- adicionado para poder ser consultado na api. FROM aluno_ens_superior INNER JOIN localoferta_ens_superior ON (aluno_ens_superior.ano_censo=localoferta_ens_superior.ano_censo AND aluno_ens_superior.cod_curso=localoferta_ens_superior.cod_curso) WHERE - (localoferta_ens_superior.cod_curso_polo IS NULL) AND - (aluno_ens_superior.cod_aluno_situacao = 2 OR aluno_ens_superior.cod_aluno_situacao = 6 OR aluno_ens_superior.matriculado = 1) AND - (aluno_ens_superior.cod_nivel_academico = 1) + (localoferta_ens_superior.cod_curso_polo IS NULL) ), COD_CURSO_POLO AS (SELECT aluno_ens_superior.cod_aluno, aluno_ens_superior.ano_censo, aluno_ens_superior.cod_uf_ies AS "aluno_cod_uf", @@ -33,13 +31,11 @@ WITH localoferta_ens_superior.cod_local_oferta, localoferta_ens_superior.cod_uf AS "localoferta_cod_uf", aluno_ens_superior.par_tipo_escola_ensino_medio, localoferta_ens_superior.cod_municipio AS "localoferta_cod_municipio", localoferta_ens_superior.cod_regiao AS "localoferta_cod_regiao", localoferta_ens_superior.nome AS "localoferta_nome", aluno_ens_superior.concluinte AS "concluinte", aluno_ens_superior.cod_aluno_situacao AS "cod_aluno_situacao", aluno_ens_superior.ingressante AS "ingressante", - aluno_ens_superior.cod_curso AS "cod_curso", aluno_ens_superior.cod_nivel_academico AS "cod_nivel_academico" + aluno_ens_superior.cod_curso AS "cod_curso", aluno_ens_superior.cod_nivel_academico AS "cod_nivel_academico", aluno_ens_superior.matriculado AS "matriculado" FROM aluno_ens_superior INNER JOIN localoferta_ens_superior ON (aluno_ens_superior.ano_censo=localoferta_ens_superior.ano_censo AND aluno_ens_superior.cod_curso_polo=localoferta_ens_superior.cod_curso_polo) WHERE - (localoferta_ens_superior.cod_curso_polo > 0) AND - (aluno_ens_superior.cod_aluno_situacao = 2 OR aluno_ens_superior.cod_aluno_situacao = 6 OR aluno_ens_superior.matriculado = 1) AND - (aluno_ens_superior.cod_nivel_academico = 1) + (localoferta_ens_superior.cod_curso_polo > 0) ) SELECT * FROM COD_CURSO -- GitLab