注册 登录
编程论坛 SQL Server论坛

请教高手一个难题

temptemptemptem 发布于 2008-08-06 22:38, 828 次点击
表1
日期      姓名   交易额
2008-1-1  张三     500
2008-1-1  李四     300
2008-1-1  王五    1000
2008-1-1  赵六     400
2008-1-2  张三    1000
2008-1-2  李四    2000
……
表1中同一天对应多个交易额,并且交易额数目都远远大于3个,请问如何取出每一天交易额的前3名?
得到如下结果

日期      姓名   交易额
2008-1-1  王五    1000
2008-1-1  张三     500
2008-1-1  李四     300
2008-1-2  李四    2000
2008-1-2  张三    1000
……
2 回复
#2
bb38522008-08-07 09:10
代码写在里面了,楼住自己看
http://hi.baidu.com/bb3852/blog/item/136ff4014afa85087aec2c36.html
#3
dxformat2008-08-27 18:01
select top 3 from 表1 order by 日期 desc
1