对数据进行分组并取每组的最新数据
程序员文章站
2022-04-08 17:53:17
...
需求:取出每种checkunit中,sampledate时间为最新的一条的数据(日期并列相同会取其一)
表:test
sql:
SELECT
temp.*
FROM
(
SELECT *, Row_Number () OVER (
partition BY checkunit
ORDER BY
sampledate DESC
) AS rank
FROM
test
) temp
WHERE
rank = 1
查询结果:
上一篇: C++读文件
推荐阅读
-
Android编程实现根据经纬度查询地址并对获取的json数据进行解析的方法
-
Android编程实现根据经纬度查询地址并对获取的json数据进行解析的方法
-
Excel中多条件查找对满足两个以上条件的数据进行查找并引用
-
MySQL 多表关联一对多查询实现取最新一条数据的方法示例
-
使用rand库函数随机产生20个整数并输出,调用函数对20个整数进行降序排列,在主函数再次输出排序后的数据。
-
SQL 分组取最新的一条数据的方法
-
Python每天定时爬取中国天气网,并对数据进行简单的可视化处理,并部署在服务器上
-
sql数据库怎么实现分组并取每组的前1条语句,按日期排序?
-
Excel中对某列不连续的单元格数据进行连续编号并自动调整
-
对Excel 表格中的数据取整并借助自动填充完成其他单元格