`
wutheringsea
  • 浏览: 258656 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Oracle分组查询后,获取最大值的记录

 
阅读更多

最近在写个分组查询获取最新时间戳的语句时,发现这样写挺受用的,分享之:

 

select * from test a where a.updatetime=(select max(b.updatetime) from test b where a.type=b.type)

 

ps:假设a是已经groupby之后的表。

分享到:
评论
2 楼 cuqing 2015-07-16  
--查询预受理申请审计表中按照业务类别分类的最新创建(最近修改)的记录集合 【group分组同时查询最大id|最新时间再查询对应分组的记录数】
select * from net_preaccept_audit where id in (select maxid from (select preaccept_id, max(id) as maxid, count(*) as grpCnt from net_preaccept_audit npa group by npa.preaccept_id) grpMaxSubQuery) order by create_time desc;
1 楼 cuqing 2015-07-16  
这种方式足够既能直接分组,又能筛选分组中的最大Id,足够用了。 select * from (select preaccept_id, max(id) as maxid from net_preaccept_audit npa where id in (3, 6, 13, 22) group by npa.preaccept_id) subquery where id = maxid

相关推荐

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

     删除环境变量中的PATHT CLASSPATH中包含Oracle的值。  删除“开始”/“程序”中所有Oracle的组和图标。  删除所有与Oracle相关的目录,包括: C:\Program file\Oracle目录。 ORACLE_BASE目录。 C:\Documents ...

    Oracle练习笔试大全

    // (函数max() 求出emp表中sal字段的最大值) 46、select min(sal) from emp; // (函数max() 求出emp表中sal字段的最小值) 47、select avg(sal) from emp; //(avg()求平均薪水); 48、select to_char(avg(sal), '...

    C#程序开发范例宝典(第2版).part13

    实例195 获取显示设备的最大、最小及当前刷新率 281 实例196 隐藏控制面板中的声音设备 281 实例197 获取显示设备的当前显示模式 282 实例198 获取声音设备的名称及PNPDeviceID 283 实例199 语音计算器 284 5.5...

    C#程序开发范例宝典(第2版).part08

    实例195 获取显示设备的最大、最小及当前刷新率 281 实例196 隐藏控制面板中的声音设备 281 实例197 获取显示设备的当前显示模式 282 实例198 获取声音设备的名称及PNPDeviceID 283 实例199 语音计算器 284 5.5...

    C#程序开发范例宝典(第2版).part02

    实例195 获取显示设备的最大、最小及当前刷新率 281 实例196 隐藏控制面板中的声音设备 281 实例197 获取显示设备的当前显示模式 282 实例198 获取声音设备的名称及PNPDeviceID 283 实例199 语音计算器 284 5.5...

    C#程序开发范例宝典(第2版).part12

    实例195 获取显示设备的最大、最小及当前刷新率 281 实例196 隐藏控制面板中的声音设备 281 实例197 获取显示设备的当前显示模式 282 实例198 获取声音设备的名称及PNPDeviceID 283 实例199 语音计算器 284 5.5...

    Visual C++程序开发范例宝典(光盘) 第四部分

    实例270 对联合查询后的结果进行排序 9.13 内连接查询 实例271 简单内连接查询 实例272 复杂内连接查询 实例273 使用内连接选择一个表与另一个表中行相关的所有行 9.14 外连接查询 实例274 LEFT OUTER JOIN...

    Visual C++程序开发范例宝典(光盘) 第八部分

    实例270 对联合查询后的结果进行排序 9.13 内连接查询 实例271 简单内连接查询 实例272 复杂内连接查询 实例273 使用内连接选择一个表与另一个表中行相关的所有行 9.14 外连接查询 实例274 LEFT OUTER JOIN...

Global site tag (gtag.js) - Google Analytics