【发布时间】:2020-04-16 10:31:47
【问题描述】:
我有这样的数据:
ID TRANS_ID CREATED_DATE STATUS
----------------------------------------------
1 AA 2017-05-19 02:00:00 WAITING
2 AA 2017-05-20 02:00:00 IN_PROCESS
3 BB 2017-05-19 02:00:00 WAITING
4 CC 2017-05-19 02:00:00 WAITING
5 CC 2017-05-20 02:00:00 IN_PROCESS
我想像这样在表格视图中显示数据:
ID TRANS_ID CREATED_DATE STATUS
----------------------------------------------
2 AA 2017-05-20 02:00:00 IN_PROCESS
3 BB 2017-05-19 02:00:00 WAITING
5 CC 2017-05-20 02:00:00 IN_PROCESS
我从每个 trans_id 获取最新数据并运行此查询,但它不起作用
select id, max(created_date), trans_id, status
from table_a
group by a.transaction_id
【问题讨论】:
标签: sql oracle oracle11g oracle12c greatest-n-per-group