【发布时间】:2021-09-02 01:34:52
【问题描述】:
我有一个包含重复值的表,如下所示。
我想找出事件中最晚的开始时间。预期输出是
我使用了以下查询,但它似乎获得了整个表中的最新开始时间。
SELECT ID,
EVENT,
START_TIME,
LAST_VALUE(START_TIME) OVER (ORDER BY ID,EVENT RANGE BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) AS latest_start_time
FROM
(Select * from EVENTS)
order by ID,EVENT;
我知道我错过了一些东西,可能是一组。你能帮帮我吗?我正在使用 ORACLE。
【问题讨论】:
标签: sql oracle oracle11g oracle10g