update的问题!急!!!
环境是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
而且查询的时候也只能够反映其中的一条记录。
现在要将客户,项目,时间相同的记录的金额加起来,而且只允许有一条记录。
我该怎么办?麻烦各位大侠了!
谢先!!!!