pb(powerbuilder) 按ID如何逐级求和? 20

我的数据窗口时这样的科目代码科目名称预算额度5001事业支出500101财政补助支出50010101基本支出5001010101工资福利支出500101010101基本工... 我的数据窗口时这样的
科目代码 科目名称 预算额度
5001 事业支出
500101 财政补助支出
50010101 基本支出
5001010101 工资福利支出
500101010101 基本工资 1000
500101010102 XXXXXXX 1500
500101010103 XXXXXXX 1800
50010102 XXXXXXX
5001010201 XXXXXXX
500101020101 XXXXXXX 2000
500101020102 XXXXXXX 3000

我想每一级的求和(按科目代码),能否提供代码?
integer is_count,i
string is_id
is_count=dw_1.rowcount()

for i=1 to is_count
is_id=dw_1.object.科目代码[i]
len(is_id)//不会写了
next

下面不知怎么写,请大师们帮忙?
展开
 我来答
Lr这样
2014-11-12 · TA获得超过130个赞
知道小有建树答主
回答量:276
采纳率:0%
帮助的人:191万
展开全部
你可在SQL处新增AA列
SELECT 科目代码,SUM(预算额度+执行额度) FROM A GROUP BY 科目代码
你是想按科目代码(唯一的)来算预算+执行的总数?!还是?!
如果是,就不必在代码处写了。在SQL处就可代替!
追问
你们可能不太明白我的意思。
500101010101 1000元
500101010102 2000元
5001010101 ?
50010101 ?
500101 ?
5001 ?
还有500102,500103类别的?怎么算出来?
zhl750501
2014-11-11 · TA获得超过650个赞
知道小有建树答主
回答量:698
采纳率:100%
帮助的人:453万
展开全部
“逐级求和”是什么意思?
更多追问追答
追问
500101的上级科目是5001,50010101的上级科目是500101,我要的就是每一个上级科目的合计
500101的上级科目是5001,50010101的上级科目是500101,我要的就是每一个上级科目的合计
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式