【发布时间】:2013-10-03 14:53:38
【问题描述】:
我有一个数据库表,我在其中保存玩家的赌注,逻辑如下:
这个表当然会为每个 match_id 提供多个 user_id。我想显示用户如何下注。如果他们认为主队会赢输或平局。我希望它以百分比表示。
德国 - 法国 35% - 20% - 45%。
到目前为止,我已经通过以下查询设法计算了数量猜测,但没有计算百分比:
SELECT games.home_team,games.away_team,COUNT(*) as 'qty',user_result_bet.match_id,(
CASE
WHEN `home_score` > `away_score` THEN 'home'
WHEN `home_score` < `away_score` THEN 'away'
ELSE 'draw'
END) as 'tipped_result'
FROM user_result_bet,GAMES
WHERE games.match_id = user_result_bet.match_id
GROUP BY tipped_result, match_id
ORDER BY match_id
我从这里去哪里?我想以某种方式将其转换为百分比?我在网站上使用 PHP
【问题讨论】:
标签: php mysql sql database percentage