有趣的存储过程【持续更新】
如果从一个表A中抽取n条数据,要让n条数据中金钱这个字段之和无限接近传入的参数Needmoney,返回结果集n条数据的id.
A表的结构 [ID]主键,[Money] decimal(18,2),参考如下
ID Money
8043 484.740
8042 511.410
239158 335.500
239156 306.500
239157 279.000
239159 388.500
8045 507.250
8046 455.520
8047 520.090
8050 523.030
如果输入参数Needmoney是1500条,返回最合适的n条数据的ID,目标数据库是Oracle,请各位集思广益,共同提高?