From dcaf44688786c1ee23e58422577069585c1abb40 Mon Sep 17 00:00:00 2001 From: Sheppy Date: Wed, 17 Jun 2020 17:10:30 +0200 Subject: [PATCH] align db query with displayed rating --- database.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/database.py b/database.py index 1bb86a6..f0a63d1 100644 --- a/database.py +++ b/database.py @@ -50,8 +50,8 @@ def findPlayerByName(database, playerName): playerInLeaderboard = player.PlayerInLeaderboard(playerRow) # compte rank - cursor.execute("SELECT COUNT(*) from players where mu < ( SELECT mu from players where playerId == ? );", - (playerInLeaderboard.playerId,)) + cursor.execute("SELECT COUNT(*) from players where (mu-2*sigma) > (?-2*?);", + (playerInLeaderboard.mu, playerInLeaderboard.sigma)) rank = cursor.fetchone()[0] conn.close() return (playerInLeaderboard, rank)