sql我就不写了,给你个思路吧,能做这业务的sql功底应该有点的
假设是找的是A的数据
起初通过3个表合并数据得到如下数据,并增加自标示列id
id 日期 客户 期初 流入 流出 本日结存
1 2013-1-1 A 1000 0 0 1000
2 2013-1-2 A null 100 50 null
3 2013-1-3 A null 0 100 null
4 2013-1-4 A null 200 0 null
再通过对id列的递归算出期初和结存
假设是找的是A的数据
起初通过3个表合并数据得到如下数据,并增加自标示列id
id 日期 客户 期初 流入 流出 本日结存
1 2013-1-1 A 1000 0 0 1000
2 2013-1-2 A null 100 50 null
3 2013-1-3 A null 0 100 null
4 2013-1-4 A null 200 0 null
再通过对id列的递归算出期初和结存
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货