请教SQL语句或存储过程
有二列数据,all是累计奖品发行总量,use是已经使用量
id all use
1 150 0
2 200 0
3 200 0
4 200 0
5 200 0
6 50 0
用sqlserver sql语句写出,从这6条数据中 抽出一条记录,抽中的记录需要大概满足按各个奖项发行数量比例抽中;即每个奖品都是随机出现,但出现时能保证每隔多少次会大概出这个奖品,不能前期发行量小的前期都发完了,而是所有奖品都能大概平均出现,不集中出现。
像上面那个表一样,总共1000个奖品,像6这个奖品大概每20次出现一次,其他几个奖项也是这样,大概这个范围出现。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论