求教SQL语句

weixin_38051999 2018-11-10 10:29:08
有二列数据,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次出现一次,其他几个奖项也是这样,大概这个范围出现。

 
...全文
8 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

434

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧