diff --git a/pyfpdb/RingFilters.py b/pyfpdb/RingFilters.py index be4aba43..db7ed4de 100644 --- a/pyfpdb/RingFilters.py +++ b/pyfpdb/RingFilters.py @@ -624,7 +624,7 @@ class RingFilters(Filters.Filters): vbox.pack_start(vbox1, False, False, 0) self.boxes['limits'] = vbox1 - self.cursor.execute(self.sql.query['getLimits3']) + self.cursor.execute(self.sql.query['getCashLimits']) # selects limitType, bigBlind result = self.db.cursor.fetchall() found = {'nl':False, 'fl':False, 'pl':False, 'ring':False, 'tour':False} diff --git a/pyfpdb/SQL.py b/pyfpdb/SQL.py index 818a2d0e..e6a39f2f 100644 --- a/pyfpdb/SQL.py +++ b/pyfpdb/SQL.py @@ -1986,13 +1986,18 @@ class Sql: ORDER by type, limitType DESC, bigBlind DESC""" self.query['getLimits3'] = """select DISTINCT type , gt.limitType - , case type + , case type when 'ring' then bigBlind - else buyin - end as bb_or_buyin +- else buyin +- end as bb_or_buyin from Gametypes gt cross join TourneyTypes tt order by type, gt.limitType DESC, bb_or_buyin DESC""" + self.query['getCashLimits'] = """select DISTINCT type + , limitType + , bigBlind as bb_or_buyin + from Gametypes gt + order by type, limitType DESC, bb_or_buyin DESC""" if db_server == 'mysql': self.query['playerDetailedStats'] = """ @@ -2821,7 +2826,7 @@ class Sql: AND h.startTime < '' - AND hp.tourneysPlayersId IS NULL + AND gt.type is 'ring' GROUP BY h.startTime, hp.handId, hp.sawShowdown, hp.totalProfit ORDER BY h.startTime""" @@ -2839,7 +2844,7 @@ class Sql: INNER JOIN Players p on (p.Id = hp.playerId) WHERE hp.playerId in AND date_format(h.startTime, '%Y-%m-%d') - AND hp.tourneysPlayersId IS NULL + AND gt.type is 'ring' ORDER by time""" elif db_server == 'postgresql': self.query['sessionStats'] = """ @@ -2851,7 +2856,7 @@ class Sql: INNER JOIN Players p on (p.Id = hp.playerId) WHERE hp.playerId in AND h.startTime - AND hp.tourneysPlayersId IS NULL + AND gt.type is 'ring' ORDER by time""" elif db_server == 'sqlite': self.query['sessionStats'] = """ @@ -2863,7 +2868,7 @@ class Sql: INNER JOIN Players p on (p.Id = hp.playerId) WHERE hp.playerId in AND h.startTime - AND hp.tourneysPlayersId IS NULL + AND gt.type is 'ring' ORDER by time"""