我已经整理了一个小型数据库,以跟踪一些我和我的同事在足球赛季放置的一些累积投注。现在我需要编写一个函数来计算每个选择的奖金。关键表是选择功能的关键字段为赔率和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/ –
是的,我根本不明白你的问题。 –