感觉是用游标做,但我没有使用过游标,盼各位高手予以指点。 如果这个表里只有一个科目我可以用循环做,但怎么能同时把两个科目的期未余额全算出来呢?
1月份的科目余额是已知的,也就是90和80是已知的,如何把最后一列的余额算出来1005和1006的10条记录是在一个表里面,感觉是用游标做,但我没有使用过游标,盼各位高手予以指点。 如果这个表里只有一个科目我可以用循环做,但怎么能同时把两个科目的期未余额全算出来呢?期间 科目 日期 收入 发出 余额
1 1005 2009-1-1 90
1 1005 2009-1-10 50
1 1005 2009-1-21 10
2 1005 2009-2-1 70
2 1005 2009-2-20 20
1 1006 2009-1-1 80
1 1006 2009-1-12 40
1 1006 2009-1-21 10
2 1006 2009-2-1 70
2 1006 2009-2-20 20
要的结果
期间 科目 日期 收入 发出 余额
1 1005 2009-1-1 90
1 1005 2009-1-10 50 140
1 1005 2009-1-21 10 130
2 1005 2009-2-1 70 200
2 1005 2009-2-20 20 180
1 1006 2009-1-1 80
1 1006 2009-1-12 40 120
1 1006 2009-1-21 10 110
2 1006 2009-2-1 70 180
2 1006 2009-2-20 20 160