日期:2014-05-17  浏览次数:20947 次

求一个SQL的算法
有如下数据,实际数据为上万条
门店ID    商品ID     库存数量
1        11          10
2        11          20
3        11          30
4        11          40
5        11          50
1        12          100
2        12          100
3        12          20
4        12          30
1        13          40
2        13          4
3        13          50
1        14          40
2        14          4

数据库为sql server2000或2008
希望得到,每个商品库存数量最大的三个门店以内的数据
结果1:
门店ID    商品ID     库存数量
3        11          30
4        11          40
5        11          50
1        12          100
2        12          100
4        12          30
1        13          40
2        13          4
3        13          50
1        14          40