For some reason I can't get my head around this... And I know it should be easy 
(relatively) I have made a quick/silly poker website for my weekly game - and I 
am charting the results on the site... But I want to be able to combine results 
- so I can show the grand total of winnings (1st + 2nd + 3rd = MyTotalWinnings) 
sort of thing... Right now I can get 1st, 2nd and 3rd - as they are separate DB 
fields... But I am having a devil of a time SUMing the info.  

What I have - & Current Querries I need to combine:

<!--- Get Game Stats range--->
<cfquery NAME="qryGetGameStats" datasource="#datasource#">
SELECT 
        COUNT(*) AS TotalGames,
        MIN(ThirdWin) AS SmallWin,
        MAX(FirstWin) AS BigWin,
        SUM(FirstWin) As FrstWin,
        SUM(SecondWin) As SecWin,
        SUM(ThirdWin) As ThrdWin,
        SUM(Buyin) As BuyTot
FROM Game
</cfquery> 

<!--- Get Game Winner 1st place --->
<cfquery name="qryGetPokerWinner1" datasource="#datasource#">
SELECT 
        Game.FirstPly, Members.NickName,
        SUM(FirstWin) AS Winnings
FROM Game, Members
WHERE Game.FirstPly = Members.MemberID
GROUP BY Game.FirstPly, Members.NickName
ORDER BY NickName ASC
</cfquery>

<!--- Get Game Winner 2nd place --->
<cfquery name="qryGetPokerWinner2" datasource="#datasource#">
SELECT 
        Game.SecondPly, Members.NickName,
        SUM(SecondWin) AS Winnings
FROM Game, Members
WHERE Game.SecondPly = Members.MemberID
GROUP BY Game.SecondPly, Members.NickName
ORDER BY NickName ASC
</cfquery>

<!--- Get Game Winner Third place --->
<cfquery name="qryGetPokerWinner3" datasource="#datasource#">
SELECT 
        Game.ThirdPly, Members.NickName,
        SUM(ThirdWin) AS Winnings
FROM Game, Members
WHERE Game.ThirdPly = Members.MemberID
GROUP BY Game.ThirdPly, Members.NickName
ORDER BY NickName ASC
</cfquery>



<!--- Get The Total Buyin --->
<cfquery name="qryGetBuyin" datasource="#datasource#">
SELECT Game.GameName, Game.gameID, Members.NickName, 
        SUM(Game.Buyin) AS Losses 
FROM  Game, Members
WHERE Members.MemberID = Game.P1
OR Members.MemberID = Game.P2
OR Members.MemberID = Game.P3
OR Members.MemberID = Game.P4
OR Members.MemberID = Game.P5
OR Members.MemberID = Game.P6
OR Members.MemberID = Game.P7
OR Members.MemberID = Game.P8
OR Members.MemberID = Game.P9
OR Members.MemberID = Game.P10
OR Members.MemberID = Game.P11
OR Members.MemberID = Game.P12
OR Members.MemberID = Game.P13
OR Members.MemberID = Game.P14
OR Members.MemberID = Game.P15
OR Members.MemberID = Game.P16
GROUP BY  Members.NickName, Game.GameName, Game.gameID
ORDER BY NickName ASC 
</cfquery>

Please help!

You can see the an example of the output at:
http://cf.bigfatdesigns.com/clients/poker/leaderboard.cfm

THANK YOU!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Find out how to get a fax number that sends and receives faxes using your 
current email address
http://www.houseoffusion.com/banners/view.cfm?bannerid=64

Message: http://www.houseoffusion.com/lists.cfm/link=i:15:548
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/15
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:15
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.15
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to