回 帖 发 新 帖 刷新版面

主题:对高手来说简单的问题,折磨我几天了,请赐教!

我有一个表
字段:物品类别   物品名称   物品数量  物品金额
值  :豆类        大豆          100       100
      肉类        猪肉          150       450
      豆类        绿豆          100       200
      肉类        猪肉          200       600
      肉类        狗肉          100       500
      豆类        大豆          200       200
把这样一个表通过程序处理成:
字段:物品类别   物品名称   物品数量  物品金额
值  :豆类        大豆          300       300
      豆类        绿豆          100       200
      肉类        猪肉          350       1050
      肉类        狗肉          100       500
把物品名称一样的记录合并,数量金额合计,不允许出现重复记录,这个问题折磨我好几天了,大家帮帮忙吧。

回复列表 (共2个回复)

沙发

1.用SQL語句也可以得出一個新表
2.用循環語句也很簡單.第一步,先把記錄排序,第二步,設置好過濾條件進行循環加總並刪除重復值.

板凳

select 物品类别,物品名称,sum(物品数量) as 物品数量,sum(物品金额)as 物品金额 from 你的表名 group by 物品类别,物品名称 order by 物品类别,物品名称 into cursour "临时表1"

我来回复

您尚未登录,请登录后再回复。点此登录或注册