我已經整理了一個小型數據庫,以跟蹤一些我和我的同事在足球賽季放置的一些累積投注。現在我需要編寫一個函數來計算每個選擇的獎金。關鍵表是選擇功能的關鍵字段爲賠率和result_id,其中1的result_id是勝利。賭注存儲在賭注表中。以下是有兩個bet_id 1獲勝者的選擇表,所以得到的方程將是((@stake * 1.40)* 1.40)。有沒有使用遊標或基於集合的方法來產生這個值的方法?有條件地遍歷列中的每個值
bet_id punter_id team_id odds result_id ground_id
1 1 24 1.40 1 1
1 1 48 1.60 2 1
1 1 89 1.60 2 1
1 2 8 1.40 1 1
1 2 11 1.60 2 1
1 2 107 1.60 2 1
應該不需要光標就可以做到這一點。什麼將賭注加入選擇表? Bet_id? – Leonidas199x
這是一個開始的好地方。 http://spaghettidba.com/2015/04/24/how-to-post-a-t-sql-question-on-a-public-forum/ –
是的,我根本不明白你的問題。 –