Hi Everyone,
I am trying to order a group of records from a select statement by the result of dividing the value of 2 different fields.
For example something like this:
SELECT ITTeamMember.PlayerID, ITTeamMember.TotalGamesPlayed, ITTeam.TeamName, ITDivisionMember.TeamID, tot=(ITTeamMember.TeamMemberStat3/ITTeamMember.TeamMemberStat7)
FROM ITDivisionMember,ITTeam, ITTeamMember, ITPlayer
WHERE ITDivisionMember.divisionID = '$divisionID'
AND ITDivisionMember.DivisionMemberSub='$subDivision'
AND ITDivisionMember.TeamID=ITTeam.TeamID
AND ITTeamMember.DivisionMemberID=ITDivisionMember.DivisionMemberID
AND ITTeamMember.TeamMemberReg=1
AND ITTeamMember.TeamMemberPlayer=1
AND ITTeamMember.TeamMemberStatus=1
AND ITPlayer.PlayerID=ITTeamMember.PlayerID
AND ITPlayer.LeagueID=ITTeamMember.LeagueID
ORDER BY tot
LIMIT 25
I am not sure how this works. I tried just putting:
ORDER BY =(ITTeamMember.TeamMemberStat3/ITTeamMember.TeamMemberStat7)
but that only seems to work with one of the records I found.
Thanks for your time. Any help is greatly appreciated.