各位前辈 我中午提的问题谢谢你们帮我想办法 我把100分全送给你们了,请查收
不过下午问题具体化了
小弟这次没分了…………
希望好心的前辈指点我一下:1文本用户 帐号 交易次数 交易金额
A 001 2 1000
B 102 3 2000
。2文本
用户 帐号 交易次数 交易金额
A 001 3 2000
C 201 2 1000
......
怎么样实现1文本和2文本的累加,重复的A交易次数和金额累加到3
不重复的B,C生成新的一行记录到3需要具体解决问题的代码,谢谢,各列都是定长的。谢谢!
不过下午问题具体化了
小弟这次没分了…………
希望好心的前辈指点我一下:1文本用户 帐号 交易次数 交易金额
A 001 2 1000
B 102 3 2000
。2文本
用户 帐号 交易次数 交易金额
A 001 3 2000
C 201 2 1000
......
怎么样实现1文本和2文本的累加,重复的A交易次数和金额累加到3
不重复的B,C生成新的一行记录到3需要具体解决问题的代码,谢谢,各列都是定长的。谢谢!
解决方案 »
- 关于delphi连接数据库的问题
- 使用DBGridEh时,如何将选中的某行的数据传递给TEdit控件,就是应该使用DBGridEh的那个事件?
- 如何区分操作系统是XP还是2K
- Server里的Excel组件在帮助里找不到?
- 求ReportBuilder for Delphi7 版本的,我隻有D5版的
- 为什么我的ActiveXForm在ie中一直说当前安全设置禁止Activex控件
- degrid颜色问题
- 使 用CANVAS 时: 比 如 当 窗 口 进 行 最 小 化 又 重 新 恢 复 时, 就 会 引 起 画 布 上 图 像 的 消 失,
- query查询sqlserver2000时参数传递的奇怪问题。
- 关于权限控制,谁有好的方法和经验啊,来谈谈。
- SQL的并发性和程序的并发性问题
- 请问怎么在delphi当中直接使用socket实现下载功能?
declare @T1 table(用户 varchar(10),帐号 varchar(10),交易次数 int,交易金额 int)
insert into @T1
select 'A','001',2,1000
union
select 'B','102',3,2000
declare @T2 table(用户 varchar(10),帐号 varchar(10),交易次数 int,交易金额 int)
insert into @T2
select 'A','001',3,2000
union
select 'C','201',2,1000
--代码
select 用户,帐号,sum(交易次数) [交易次数],sum(交易金额) [交易金额]
from (
select 用户, 帐号, 交易次数, 交易金额 from @T1 union all
select 用户, 帐号, 交易次数, 交易金额 from @T2
)TA
group by 用户 , 帐号
用户 帐号 交易次数 交易金额
---------- ---------- ----------- -----------
A 001 5 3000
B 102 3 2000
C 201 2 1000