SQL的查询汇总问题

来源:百度知道 编辑:UC知道 时间:2024/09/24 11:24:43
sno logicdate tranamt
20044 20040810 200
20044 20040810 300
20055 20040811 400
20044 20040810 100

如何把20044 20040810一个元组的tranamt汇总成200+300+100?
很急啊,希望各位高手多多帮忙!!我们在做一个数据挖掘的大作业,拿到的的数据太复杂了,很难清理啊...
logicdate的数据类型是char8类型
我这个数据是从ORACLE转换过来的,记录量有1800万条呢。。。怎么样从logicdate列进行匹配,做成按月来汇总它的tranamt值!

select sum(tranamt) from tabelname group by sno,logicdate

集合字段可以放在查询中:
select sno,logicdate, sum(tranamt) from tabelname group by sno,logicdate

select * from 这个表的表名
where sno=20044 and logicdate=200408 10
order by sno
compute sum(tranamt) by sno
试试吧。

楼主是学习数据仓库的???

MDX ??

SQL ??