• 全部
  • 基础类
  • 应用实例
  • 新技术前沿

update的问题!急!!!

maya415 2004-02-13 11:17:16
环境是sql7,现有一张表是这个样子的:
ID 客户 项目 时间 金额
1 01 A 1 123
2 01 A 2 456

其中ID是自动编号,时间是按月份来的一次性生成12个月,每个客户和项目在一个月中应该只有一条记录,金额是由另外的一张表算出来的。
现在由于客户和项目的编码方案有变化,其中有一些是要合并的,我就直接update了,结果表中出现了很多客户和项目在同一个月里有两条记录。如下:
ID 客户 项目 时间 金额
1 01 A 1 100
3 01 A 1 23
这样的话,月底和另一个表的金额对帐的时候报错,系统是这样去对的:
100和123 ,23和123
而且查询的时候也只能够反映其中的一条记录。
现在要将客户,项目,时间相同的记录的金额加起来,而且只允许有一条记录。


我该怎么办?麻烦各位大侠了!
谢先!!!!
...全文
10 点赞 收藏 19
写回复
19 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复

还没有回复,快来抢沙发~

相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2004-02-13 11:17
社区公告
暂无公告