怎样合并重复的数据库记录?

5201314 2000-06-20 11:33:00
例如:货号一样,两次进货,数量不同,怎样在第二次输入时通过货号相同而将库存数量
相加!
...全文
217 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wfmwg 2001-01-11
  • 打赏
  • 举报
回复
你用触发器不就行了?
Hibin 2000-06-22
  • 打赏
  • 举报
回复
我的经验是:保存原始记录,(货号,进货量),库存量不在原始记录表中保存,需要是通过SQL查询获得,查询语句如 jansenzhu所述。或者用SQL查询生成库存量的临时表:
select ... group by ... into TempTableName
Limu 2000-06-21
  • 打赏
  • 举报
回复
Use this SQL Statement:
Update tablename Set StoreNumber=StoreNumber+ExtraNumber Where condition.
here tablename is your table name. StoreNumber is the repository's store number, and ExtraNumber is the additional number that input second. condition is to find the record that you want to update.
Limu 2000-06-21
  • 打赏
  • 举报
回复
Use this SQL Statement:
茂奇软件 2000-06-21
  • 打赏
  • 举报
回复
select distinct ...
or
select ... group by
good lucky.
thinking_man 2000-06-21
  • 打赏
  • 举报
回复
你可以先用一个变量将上次的数据保存下来,当UPDATE时,再进行相加,保存。

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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