From 761be77cf8529c0f2aab7866487a0a770d1f1bc8 Mon Sep 17 00:00:00 2001 From: Fernando Gbur <fgs21@inf.ufpr.br> Date: Mon, 20 Jan 2025 10:12:03 -0300 Subject: [PATCH] [ADD] Trying to make the querry work right --- src/libs/routes_v1/yearsOfStudy.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/libs/routes_v1/yearsOfStudy.js b/src/libs/routes_v1/yearsOfStudy.js index cc76ca34..7cfde4d6 100644 --- a/src/libs/routes_v1/yearsOfStudy.js +++ b/src/libs/routes_v1/yearsOfStudy.js @@ -519,17 +519,16 @@ PnadNovoApp.get('/', rqf.parse(), rqf.build(), (req, res, next) => { .field('pnad_novo.ano_ref', 'ano_ref') .field('SUM(pnad_novo.anos_de_estudo * pnad_novo.peso_domicilio_pessoas_com_cal) / SUM(pnad_novo.peso_domicilio_pessoas_com_cal)', 'media_anos_estudo') .where('pnad_novo.anos_de_estudo <> 99 and pnad_novo.faixa_etaria >= 6 and pnad_novo.ano_ref >= 2019') - .group('pnad_novo.ano_ref') - + .group('pnad_novo.ano_ref'); + req.sql.from('pnad_novo') .field('pnad_novo.ano_ref', 'year') .field('media.media_anos_estudo', 'mean') .field('SQRT(SUM((POWER(pnad_novo.anos_de_estudo - media.media_anos_estudo, 2) * pnad_novo.peso_domicilio_pessoas_com_cal)) / SUM(pnad_novo.peso_domicilio_pessoas_com_cal))', 'std_dev') .join(mean, 'media', 'pnad_novo.ano_ref = media.ano_ref') .where('pnad_novo.ano_ref >= 2019') - .group('pnad_novo.ano_ref') - .group('media.media_anos_estudo') - console.log(req.sql.toString()) + .group('pnad_novo.ano_ref'); + next(); }, query, id2str.transform(false), response('years_of_study')); -- GitLab