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
下面不知怎么写,请大师们帮忙? 展开
科目代码 科目名称 预算额度
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
下面不知怎么写,请大师们帮忙? 展开
2个回答
展开全部
你可在SQL处新增AA列
SELECT 科目代码,SUM(预算额度+执行额度) FROM A GROUP BY 科目代码
你是想按科目代码(唯一的)来算预算+执行的总数?!还是?!
如果是,就不必在代码处写了。在SQL处就可代替!
SELECT 科目代码,SUM(预算额度+执行额度) FROM A GROUP BY 科目代码
你是想按科目代码(唯一的)来算预算+执行的总数?!还是?!
如果是,就不必在代码处写了。在SQL处就可代替!
追问
你们可能不太明白我的意思。
500101010101 1000元
500101010102 2000元
5001010101 ?
50010101 ?
500101 ?
5001 ?
还有500102,500103类别的?怎么算出来?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询