按条件分组取最新几条数据
SELECT *
FROM (SELECT ROW_NUMBER() OVER(PARTITION BY 分组列(可以多列) ORDER BY 排序列 DESC) LEV,
r.*
FROM 表名 r
where 条件)
WHERE LEV <= 所取数据行数
ORDER BY 排序字段
SELECT *
FROM (SELECT ROW_NUMBER() OVER(PARTITION BY 分组列(可以多列) ORDER BY 排序列 DESC) LEV,
r.*
FROM 表名 r
where 条件)
WHERE LEV <= 所取数据行数
ORDER BY 排序字段