JZTXT
  • 首页
  • Ai
  • Java
  • Python
  • Android
  • Mysql
  • JavaScript
  • Html
  • CSS

获取表中每个类型最新一条记录【Postgresql】

发布时间 2023-04-25 09:27:27作者: 青柚

每条数据的编号:row_number()
分组排序:over (partition by 分组的字段 order by 排序的字段)
num=1:对分组后的数据获取第一条,也就是最新一条

SELECT * FROM (SELECT ROW_NUMBER() over(PARTITION BY id ORDER BY time DESC ) AS num, * FROM monitordata where time>'2023-04-25 9:00:00')  a WHERE 1 = 1
AND a.num = 1   ORDER BY a.time DESC;
    本栏目推荐文章
  • 函数的参数类型
  • 用于PostgreSQL索引维护的有用查询
  • 引用数据类型
  • 11-函数进阶-参数类型
  • 2024-01-13:用go语言,现在有一个打怪类型的游戏,这个游戏是这样的,你有n个技能, 每一个技能会有一个伤害, 同时若怪物小于等于一定的血量,则该技能可能造成双倍伤害, 每一个技能最多只能释放
  • 春眠不觉晓,Java数据类型知多少?基础牢不牢看完本文就有数了
  • 【ubantu22.10】安装部署timescaledbv2.13.0及postgresql v14.10
  • Chrome 浏览器插件 V3 版本 Manifest.json 文件中 Action 的类型(Types)、方法(Methods)和事件(Events)的属性和参数解析
  • Ubuntu 安装Postgresql与PostGIS
  • go语言多态中的类型断言
版权声明:本网站为非赢利性站点,本网站所有内容均来源于互联网相关站点自动搜索采集信息,相关链接已经注明来源。
联系我们