经过一天的思考,想出如下代码,解决了一部分问题,即按客户号,业务类型,交易日期的合并更新,但又有新问题,F票据基础表下的日期为smalldatetime 更新后就变为1900-1-2的显示了,还有高手否?
DELETE F票据基础表 from F交易表 where F交易表.客户号 in (select 客户号 from F交易表)
insert into F票据基础表 (客户号,日期,产品号,金额)select 客户号, month(交易日期), 业务类型,sum(金额)as 金额 from F交易表 group by F交易表.客户号, 业务类型, month(交易日期)
update F交易表 set 导出=1 |