`
郭清明
  • 浏览: 17633 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论
文章列表
--这个算法得以实现,主要得到 newkid 和 nyfor 两位大哥的帮助 declare    type test_t is table of vw_money%rowtype index by binary_integer;    res test_t;    l_row binary_integer:=1;    sums number;    cal varchar2(1000);    seq varchar2(1000);    j NUMBER;    lv_result NUMBER;       lv_target NUMBER := 10;     --- 目标    ...
--续前面的博客内容 declare    type test_t is table of vw_money%rowtype index by binary_integer;    res test_t;    l_row binary_integer:=1;    sums number;    cal varchar2(1000);    seq varchar2(1000);    j NUMBER;    lv_result NUMBER;       lv_target NUMBER := 10;     --- 目标    lv_diff   NUMBER := 1;      - ...
求最接近的解: declare    type test_t is table of vw_money%rowtype index by binary_integer;    res test_t;    l_row binary_integer:=1;    sums number;    cal varchar2(1000);    seq varchar2(1000);    j NUMBER;    lv_result NUMBER;    lv_target NUMBER := 33;    lv_cal VARCHAR2(1000);    lv_seq VARCHAR2(1000) ...
以下两个算法均是为了解决我前篇博客上的那个问题的高级方法 但效率有待进一步提高 create table t_money(id int primary key,amount int not null); insert into t_money values(1,2); insert into t_money values(2,2); insert into t_money values(3,3); insert into t_money values(4,5); insert into t_money values(5,2); insert into t_money values(6,8); ...
表结构如下: create table t_money(id int primary key,amount int not null);// id 是序列号,amount是金额 对如下数据进行查询: +----+--------+ | id | amount | +----+--------+ |  1 |      2 | |  2 |      2 | |  3 |      3 | |  4 |      5 | |  5 |      2 | |  6 |      8 | |  7 |      1 | |  8 |      2 | |  9 |      3 | | 10 | ...
Global site tag (gtag.js) - Google Analytics