excel下载了应该可以看懂吧 版主求帮助啊

解决方案 »

  1.   

    “最多自留”的计算规则:max(“上限” - "自留"的累计值,0)
    "自留"的累计值:同类型累计,按序号累计(即累计小于当行序号的数),累计合计终止日>合计起始日的值
    以序号10546为例,“自留”的累计值=加总 类型为40的,“序号”<10546的,“合计终止日”>2014-1-1,加起来就是282726.8,
    “最多自留”=max(300000-282726.8,0)而自留则=min(数量*比例,最多自留)
      

  2.   

    这max是个什么函数,为什么10546的“最多自留”=max(300000-282726.8,0)会是17273.18?
      

  3.   

    这里是excel的公式,max我就是表达个意思,和0取大,300000-282726.8=17232.2啊,这里.18可能是截位的这种关系,没关系的
      

  4.   

    两栏,写两个Update,这样的数据量应该很少,用游标会更直观
    用游标或程序端实现,算法是完全一样的,根据上行结果计算本行结果
    银行交易结余就是典型
      

  5.   

    不是很明白 我觉得和银行的不太一样呢 我两列黄色的是相互引用的而银行只是本期余额-本期提款数=下期余额 提款数是不受余额影响的 我自学sql不久 可以帮我写个代码吗?谢谢