请教SQL语句或存储过程

发布于 2022-09-11 15:11:19 字数 410 浏览 9 评论 0

有二列数据,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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文