[SQL ] 請問高手,一個抽獎問題,花愈多抽獎次數愈多

看板Database (資料庫)作者 (TWyes)時間15年前 (2011/03/13 07:43), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
各位 有一個抽獎問題, 一個客戶花1000元以上有1次抽獎機會 花2000以上有2次抽獎機會 花3000以上有3次抽獎機會 依此類推花10000以上有10次抽獎機會 沒有上限(每多花1000原多1次抽獎機會 原始 Table 如下 ID AMT 次數 1 2100 2 2 1500 1 3 3600 3 請問要如何將這個Table變成 ID 1 1 2 3 3 3 (ID1有2次機會,因此ID出現2次) 我要用亂數去抽上面那個Table 請問高手這段SQL如何寫 (亂數的部份我會,我的問題在於如何將上面的 第一個Table 用語法寫成第2個Table) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.70.173.149

03/13 08:16, , 1F
我會改用累記百分比計算, 2/1/3 -> 0.33/0.5/1, 亂數0~1
03/13 08:16, 1F
文章代碼(AID): #1DV0Keht (Database)
文章代碼(AID): #1DV0Keht (Database)