请帮忙解决VB中条件累加的代码

markyao118 2013-09-04 07:07:36
如题, 具体逻辑如下:

数据库有一串Data String有99个循环值(每个值叫Data Line),而在每个Data Line中又有10个值分别为5组的循环值(Code & Amount)。

要实现的是,把所有99个Data Line内 相同的 Code所对应的Amount进行累加,而且在输出行里 相同的Code 只能输出一次。

如:DataLine1 C1, 100, D1, 200, E1, 300, F1, 400, G1, 500;
DataLine1 C1, 80, D1, 90, E1, 120, F1, 180, G1, 260;

实现为 C1*180
D1*290
E1*420
F1*580
G1*760

因为里面有2个循环,请各位高手不吝赐教。

谢谢。
...全文
110 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
of123 2013-09-05
  • 打赏
  • 举报
回复
看你的另一个帖子。不重发了。
markyao118 2013-09-04
  • 打赏
  • 举报
回复
能写点具体的代码吗? 这些值已经在输出里了,而且我split了,用mstrdata()读取出了各自的值。
threenewbee 2013-09-04
  • 打赏
  • 举报
回复
split后存入数据库 然后select sum(value) from table group by name

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧