oracle分组后取最新的记录

使用Group By来实现取最新记录,需要注意一个问题,如果最大时间相同的数据都会被取出来。

PS:即使数据字段类型是timestamp,也会登录相同的时间的数据。

select

  A.*

from

  A

inner join (

     select

        C,Max(Time)

     from A group by C

              ) B on A.C = B.C and A.Time = B.Time

原文地址:https://www.cnblogs.com/wzhw2015/p/12369560.html