.NET 追寻足迹

C# 之路

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
WITH tagTab AS(
SELECT YearMonth, 
pm=RANK() OVER(PARTITION BY YearMonth ORDER BY amount DESC) 
FROM SaleTab
)
SELECT * FROM tagTab WHERE pm<=5

 开窗函数:

http://technet.microsoft.com/zh-cn/library/ms189461(v=sql.105).aspx

 

posted on 2014-03-07 15:28  绿水青山  阅读(488)  评论(0编辑  收藏  举报