From e834d9f877b31557d9dc48274523ccac45e697dc Mon Sep 17 00:00:00 2001 From: godp21 <godp21@inf.ufpr.br> Date: Tue, 22 Mar 2022 09:41:35 -0300 Subject: [PATCH] added route to enter_situation --- src/libs/routes/universityEnrollment.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/libs/routes/universityEnrollment.js b/src/libs/routes/universityEnrollment.js index 15ce729d..c9c045af 100644 --- a/src/libs/routes/universityEnrollment.js +++ b/src/libs/routes/universityEnrollment.js @@ -736,9 +736,18 @@ universityEnrollmentApp.get('/', rqf.parse(), (req, res, next) => { } next() }, response('universityEnrollment')); -universityEnrollmentApp.get('/enter_situation ', rqf.parse(), (req, res, next) => { - +universityEnrollmentApp.get('/enter_situation ', rqf.parse(), (req, res, next) => { + req.sql.from('localoferta_ens_superior_matricula2') + .field('SUM(CASE WHEN cod_aluno_situacao=2 THEN 1 ELSE 0 END)', 'cursando') + .field('SUM(CASE WHEN cod_aluno_situacao=6 THEN 1 ELSE 0 END)', 'concluinte') + .field('SUM(CASE WHEN cod_aluno_situacao=4 OR cod_aluno_situacao=5 OR cod_aluno_situacao=7 THEN 1 ELSE 0 END)', 'evadido') + .field('SUM(CASE WHEN cod_aluno_situacao=3 THEN 1 ELSE 0 END)', 'trancado') + .field('COUNT(*)', 'total') + .where('ano_censo=2018') + .where('cod_nivel_academico=1') + .where('cod_grau_academico=2 OR cod_grau_academico=4') + .where('localoferta_cod_uf=41') next() }, rqf.build(), query, id2str.transform(), response('universityEnrollment')); module.exports = universityEnrollmentApp; -- GitLab