PB 如何将数据窗口内的多条相同记录合并呢?

我现在已经将数据逐条的从数据库里取了出来,放在数据窗口中,现在就是想把这个数据窗口中的多条相同的记录进行合并。例如:
药品编码 药品名称 数量 单价 金额(数量*单价)
zsq 注射器 2 1.0 2.0
zsq 注射器 3 1.0 3.0
想要这样的合并结果:
药品编码 药品名称 数量 单价 金额(数量*单价)
zsq 注射器 5 1.0 5.0
这些都是显示在数据窗口中的
最后我想再把这些数据导入到临时表里 然后再从别的数据窗口取值
我现在求代码 该如何写 就是合并这块的代码 求大神 对了 分全给你

第一个问题,datawindow分组,然后再每个组增加计算列,用sum求和,就会得到明细和分类汇总显示
这个设计数据窗口的时候做,不需要写代码,书上都有具体做法
这样就解决了,真的很简单
至于你说存放在临时表再取数,没看明白你的用途,不过一般不需要这么麻烦,你可能没想明白数据窗口的用法,需要的话,把需求写清楚,大家再帮你分析第二个问题
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-25
数据窗口可以用select求和语句取数据,
select 药品编号,sum(数量) 数量, 单价, sum(数量*单价) 金额 where ........ group by 药品编号.......order by......
第2个回答  2013-07-26
select 药品编码,药品名称,单价,sum(数量),sum(金额) from TB1
where *****
group by 药品编码,药品名称,单价,sum(数量)
第3个回答  2013-07-25
select 药品编码,药品名称,sum(数量),单价,sum(数量) * 单价
from 表名 where ...
group by 药品编码,药品名称,单价;
相似回答