Re: [SQL ] 請問計算得票率...?

看板Database (資料庫)作者 (賞月亮一巴掌)時間17年前 (2007/04/25 21:31), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《SmallBeeWayn (喵喵叫的蜜蜂貓)》之銘言: : 系統: MySQL 4.1 & PHP 5 : 資料庫大致呈現這個形式 : 也就是說計算出每個人在每個Round的RV => (Votes/(同個Round的SUM)) 沒有實際驗證,或許需要修改 Method 1. select a.Name , a.Round , (a.Votes/b.T_Votes) from db as a,( select Round,sum(Votes) as T_Votes from db group by Round ) as b where a.Round=b.Round Method 2. select X.Name , X.Round , X.Votes/(select sum(Y.Votes) from db as Y where Y.Round=X.Round ) from db as X -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.27.147
文章代碼(AID): #16BrX4Yd (Database)
討論串 (同標題文章)
文章代碼(AID): #16BrX4Yd (Database)