- 帖子
- 58
- 主題
- 9
- 精華
- 0
- 積分
- 117
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- 2003
- 閱讀權限
- 20
- 註冊時間
- 2017-12-2
- 最後登錄
- 2021-12-16
|
53#
發表於 2020-10-31 23:59
| 只看該作者
回復 49# 准提部林
基本概念:
資料表應是"流水表"與"統計表"分開,
1) 流水表: 為所有對戰記錄, 可重覆, 也可累積, 也可將已被統計過的刪除, 減少比對工作及時間,
勝場為空的, 表示是新記錄, 統計過了填入1, 以免再執行統計時又計一次
2) 統計表: 只留各組合的唯一, 舊組合直接累計, 新組合則新增一筆, 保證不重覆,
必須有對戰總次數, 及勝場數, 才能換算勝率, 統計完後, 以總對戰數為主,勝率為次排序,
__過去已有的對戰記錄統計, 須事先手動建立
我目前是這都只做到你寫的第一段,手動執行第二段
(查詢到的時候發現一樣的就把一樣的合併,勝場欄位加總,重複的刪掉)
我也不知對不對? __計算邏輯也還搞不清楚
依表來看, 左方為勝方, 右方為敗方, 但如何知道"我方"是左還是右???
所以, 這表只能統計"勝場數", 而非"勝率"
左邊是敗方,右邊是勝方,不分敵我
查詢的時候將對方出戰角色(需敗方)篩選起來,就可以看右半部的勝方,有哪幾種組合可勝,總共勝了幾場,敗了幾場
然後用右(勝)方的組合去打左(敗)方的組合
的確,CY那欄確切名稱應該叫勝場數,而非勝率。 |
|