原始数据.
现在我要合并成
李秋亮 CAN_S131128 信用卡在线充值 4520 6 2013-11-25
CC0320131125014232 就显示成数量
SQL 语句怎么写???
请确认你的数据库类型 sqlserver 还是oracle?
大致思路 根据姓名,编号,业务类别,交易时间(格式化到天) 进行聚合处理,金额用sum,次数用count,最近次数用max
如果是oracle 可以这么做
select name ,id ,type ,sum(costs),count(name),trunc(busi_date),max(busi_code)
from table
group by name ,id ,type ,trunc(busi_date)
关键我SQl语句写不出来,写出来都执行不了.....
追答新建表:create table,新建后就不要再执行了,
统计时用group by,然后insert into newTable。