sql 先分组后再取5条数据 [转]
摘要:
row_number 函数里面有个partition by可以先分组================SELECT*FROM(SELECTrid=ROW_NUMBER()OVER(PARTITIONBY分组ORDERBY排序DESC),*FROM表名)ASTWHERErid<=10==========SELECT * FROM(SELECT rid = ROW_NUMBER() OVER(PARTITION BY dept ORDER BY [time] DESC), * FROM TestTable) AS T WHERE rid <= 5 ===========with newt 阅读全文
posted @ 2011-09-10 15:05 悉野 阅读(703) 评论(0) 推荐(0) 编辑