需求:获取各个站点的最高水位值的数据
SELECT a.*
FROM (SELECT ROW_NUMBER() OVER(PARTITION BY A ORDER BY B DESC) rn,
AAAAA.*
FROM AAAAA) a where a.rn=1
注释:
SELECT a.*
FROM (SELECT ROW_NUMBER() OVER(PARTITION BY 要分组的字段(站码) BY 条件列(最高水位值) DESC) rn,
表名.*
FROM 表名) a where a.rn=1
例如:
原始数据:
结果值: