我正在尝试计算一个运动队的主场胜率,并继续获得100%。基本上我想计算主场胜利的数量除以主场比赛的数量。请参阅下面的代码我有。谢谢你的帮助!
select (Count(r.WinLoss)*100)/Count(h.Location) As 'Winning Percentage'
From Result r,
(select Location
From Game g
Where Location= 'Home') h
Where Winloss = 'Win';
答案 0 :(得分:0)
很多方法可以给这只猫皮肤涂抹,但这应该会让你感到高兴。
SELECT
( 100 * (SELECT Count(id) FROM WinLoss WHERE WinLoss LIKE 'Win' AND Location LIKE 'Home')
/ CONVERT(decimal(4,2),(SELECT Count(id) FROM WinLoss WHERE Location LIKE 'Home'))) AS 'Home Win %'