SQL 先分组后排序 然后每组取最大一行
2013-04-01 20:19
232 查看
SELECT * FROM (SELECT ROW_NUMBER() OVER(PARTITION BY PL_Batch ORDER BY PL_CreateTime DESC) LEV,PL_Batch,LT_Id,PL_Exception,PL_CreateTime FROM ProgressLog PL) A
WHERE A.LEV = 1 AND A.PL_Batch LIKE '%SE130328B1-3%' ORDER BY A.PL_Batch ASC
WHERE A.LEV = 1 AND A.PL_Batch LIKE '%SE130328B1-3%' ORDER BY A.PL_Batch ASC
相关文章推荐
- oracle sql 按某个字段分组然后从每组取出最大的一条纪录
- 先分组查询,然后为每组数据排序,取出最大值
- oracle sql 按某个字段分组然后从每组取出最大的一条纪录
- sql 如何按时间排序 分组 并且取每组时间最大或最小的一条数据
- 【Oracle】oracle sql 按某个字段分组然后从每组取出最大的一条纪录
- SQL分组求每组最大值问题的解决方法收集 (转载)
- SQL分组求每组最大值问题的解决方法收集
- SQL数据分组后取最大值或者取前几个值(依照某一列排序)
- oracle 按某个字段分组然后从每组取出最大的一条纪录
- SQL数据分组后取最大值或者取前几个值(按照某一列排序)
- mysql分组,然后组内排序,最后取每组前2条数据
- sql 分组根据每组内部排序后的每组连续唯一的顺序编号
- SQL 按字段分组后取每组内最大或最小的值
- sql分组查询每组的最大值
- oracle按某个字段分组然后从每组取出最大的一条纪录
- LINQ分组时如何进行组内排序?另外如何仅返回每组中满足条件的行(如Id最大的)?
- SQL数据分组后取最大值或者取前几个值(按照某一列排序)
- SQL 分组后,获取每组中的最大值对应的数据
- 在mysql中使用group by和order by取每个分组中日期最大一行数据
- SQL实现分组排序编号(rownumber+over的替代办法)