diff --git a/src/libs/routes/universityEnrollment.js b/src/libs/routes/universityEnrollment.js index 15f695f9884df74c4c48dd60c42d4af7c9d2c211..943d0622b59760bbf6d1f24e4babce38b0ffaf70 100644 --- a/src/libs/routes/universityEnrollment.js +++ b/src/libs/routes/universityEnrollment.js @@ -739,15 +739,18 @@ universityEnrollmentApp.get('/', 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 AND ingressante=1 THEN 1 ELSE 0 END)', 'cursando') - .field('SUM(CASE WHEN cod_aluno_situacao=6 AND ingressante=1THEN 1 ELSE 0 END)', 'concluinte') - .field('SUM(CASE WHEN (cod_aluno_situacao=4 OR cod_aluno_situacao=5 OR cod_aluno_situacao=7) AND ingressante=1 THEN 1 ELSE 0 END)', 'evadido') - .field('SUM(CASE WHEN cod_aluno_situacao=3 AND ingressante=1 THEN 1 ELSE 0 END)', 'trancado') + .field('SUM(CASE WHEN localoferta_ens_superior_matricula2.cod_aluno_situacao=2 AND localoferta_ens_superior_matricula2.ingressante=1 THEN 1 ELSE 0 END)', 'cursando') + .field('SUM(CASE WHEN localoferta_ens_superior_matricula2.cod_aluno_situacao=6 AND localoferta_ens_superior_matricula2.ingressante=1THEN 1 ELSE 0 END)', 'concluinte') + .field('SUM(CASE WHEN (localoferta_ens_superior_matricula2.cod_aluno_situacao=4 OR localoferta_ens_superior_matricula2.cod_aluno_situacao=5 OR localoferta_ens_superior_matricula2.cod_aluno_situacao=7) AND localoferta_ens_superior_matricula2.ingressante=1 THEN 1 ELSE 0 END)', 'evadido') + .field('SUM(CASE WHEN localoferta_ens_superior_matricula2.cod_aluno_situacao=3 AND localoferta_ens_superior_matricula2.ingressante=1 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') + .field('localoferta_ens_superior_matricula2.ano_censo') + .where('localoferta_ens_superior_matricula2.ano_censo=2018') + .where('localoferta_ens_superior_matricula2.cod_nivel_academico=1') + .where('localoferta_ens_superior_matricula2.cod_grau_academico=2 OR localoferta_ens_superior_matricula2.od_grau_academico=4') + .where('localoferta_ens_superior_matricula2.localoferta_cod_uf=41') + .group('localoferta_ens_superior_matricula2.ano_censo') + .order('localoferta_ens_superior_matricula2.ano_censo') next() }, rqf.build(), query, (req, res, next) => { for (var res of req.result){