日期:2014-05-17  浏览次数:20469 次

求累计金额,万分感谢
财务费用表ACTTB
TT001(年度),TT002(月份),TB005(会计科目),TB006(部门),TB007(金额)
2013        01        660202        30101        200
2013        02        660202        30101        500

2013        01        660208        30101        200
2013        02        660208        30101        100
2013        03        660208        30101        200
2013        04        660208        30101        200

2013        03        660207        30101        100
2013        04        660207        30101        500

比如现在要查询4月的费用,求如何实现
TT001(年度),TT002(月份),TB005(会计科目),TB006(部门),TB007(金额),BB(截止4月的累积)
2013        04        660202        30101        0        200+500
2013        04        660208        30101        200        200+100+200+200
2013        04        660207        30101        500        100+500

要查3月的费用显示为
TT001(年度),TT002(月份),TB005(会计科目),TB006(部门),TB007(金额),BB(截止3月的累积)
2013        03        660202        30101        0        200+500
2013        03        660208        30101        200        200+100+200
2013        03        660207        30101        100        100

主要是TB007(当月发生费用)和BB(截止当月发生的费用)的实现  谢谢


------解决方案--------------------

--> 测试数据:@ACTTB
declare @ACTTB table([TT001] int,[T