This is a really interesting query. Here's the results from my database (50,000 of my own hands). BetFlopLP represents the percentage of the time a player bet the flop from the CO or Button when checked to. Hands represents the number of hands the player played from the CO or button.
Looks like I outed a few BTPers too
I come in at a piddly 39. What's interesting is that it doesn't always correlate with AF as Kuso claims, there are definitely some hardcore opportunistic stealers who aren't otherwise notably aggressive.
Here's the query text. I borrowed the VPIP and PFR queries from the pokertracker forum.
------------------------
SELECT players.screen_name AS ScreenName, round(SUM(game_players.fbet)/(sum(game_players.fbet) +
sum(game_players.fcheck)),2)*100 AS BetFlopLP,
iif(SUM(game_players.fcall + game_players.tcall + game_players.rcall), ROUND(SUM(game_players.fraise + game_players.fbet + game_players.traise + game_players.tbet + game_players.rraise + game_players.rbet) / SUM(game_players.fcall + game_players.tcall + game_players.rcall), 2), SUM(game_players.fraise + game_players.fbet + game_players.traise + game_players.tbet + game_players.rraise + game_players.rbet)) AS PostFlopAF,
ROUND(AVG(game_players.vol_put_money_in_pot), 4)*100 AS VPIP, ROUND(SUM(game_players.praise) / COUNT(game_players.praise),4)*100 AS PFR, COUNT(game_players.game_id) AS Hands
FROM (players INNER JOIN game_players ON players.player_id = game_players.player_id) INNER JOIN game ON game_players.game_id = game.game_id
WHERE game_players.off_the_button < 2
GROUP BY players.screen_name
having COUNT(game_players.game_id) > 100
--------------------------
copy and paste this into the sql section of the new query window in Access, then click run. I don't think it works on postgres. The important part of the query is this:
SUM(game_players.fbet)/(sum(game_players.fbet) + sum(game_players.fcheck))*100 AS BetFlopLP
this says "SUM all flop bets made by a player, then divide by (the number of times they bet + the number of times they checked)" .
Note that the game_players.fbet column refers exclusively to first in bets, otherwise it is recorded under game_players.fraise. The WHERE clause down the buttom restricts it to the CO and Button.
This was a great idea Ais, I'm going to add some advanced queries like this to my program after I get the initial release done.