From 88c981e74388e6f862673f35386b574e5f6b3d89 Mon Sep 17 00:00:00 2001
From: Fabien Zucchet <fabien.zucchet@student-cs.fr>
Date: Sun, 22 Mar 2020 00:16:13 +0100
Subject: [PATCH] feat: add order by in sql queries for rankings

---
 back/index.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/back/index.js b/back/index.js
index 1c5b2f6a..d1e88979 100644
--- a/back/index.js
+++ b/back/index.js
@@ -20,7 +20,7 @@ app.listen(process.env.REACT_APP_SERVER_PORT, () => {
 });
 
 app.get('/classement_par_equipes', (req, res) => {
-  pool.query(`SELECT Equipe.name,SUM(score) AS score,COUNT(participantId) AS nbParticipant,COUNT(score) AS nbScores FROM Score JOIN Equipe ON Equipe.id=Score.equipeId GROUP BY equipeId;`, (err, results) => {
+  pool.query(`SELECT Equipe.name,SUM(score) AS score,COUNT(participantId) AS nbParticipant,COUNT(score) AS nbScores FROM Score JOIN Equipe ON Equipe.id=Score.equipeId GROUP BY equipeId ORDER BY score DESC;`, (err, results) => {
     if (err) {
       return res.send(err);
     } else {
@@ -30,7 +30,7 @@ app.get('/classement_par_equipes', (req, res) => {
 });
 
 app.get('/classement_individuel', (req, res) => {
-  pool.query(`SELECT Participant.name,SUM(score) AS score,COUNT(equipeId) AS nbEquipes,COUNT(score) AS nbScores FROM Score JOIN Participant ON Participant.id=Score.participantId GROUP BY participantId;`, (err, results) => {
+  pool.query(`SELECT Participant.name,SUM(score) AS score,COUNT(equipeId) AS nbEquipes,COUNT(score) AS nbScores FROM Score JOIN Participant ON Participant.id=Score.participantId GROUP BY participantId ORDER BY score DESC;`, (err, results) => {
     if (err) {
       return res.send(err);
     } else {
-- 
GitLab