Added streak leaderboard

This commit is contained in:
2020-11-20 21:49:51 +01:00
parent c2274b350e
commit 41ff0e87cf
3 changed files with 59 additions and 3 deletions

View File

@@ -98,9 +98,9 @@ class QuizPlayersDB:
cursor.execute(sql)
self.discorddbconn.get_db().commit()
def get_top_players(self, limit = 20):
def get_top_players(self, column, limit = 20):
cursor = self.discorddbconn.get_cursor(dictionary=True)
sql = f"SELECT discordid, wins as stat FROM {self.tablename} ORDER BY wins DESC LIMIT {str(limit)}"
sql = f"SELECT discordid, {column} as stat FROM {self.tablename} ORDER BY {column} DESC LIMIT {str(limit)}"
cursor.execute(sql)
return list(cursor.fetchall())