Tôi nghĩ cấu trúc bạn muốn là:
select id
from (SELECT ID
FROM EXAMPLE_TABLE
order by GREATEST(CREATE_DATE, UPDATE_DATE) desc
)
where rownum = 1
Tuy nhiên, tôi cho rằng có thể một trong các ngày là NULL. Nếu vậy:
select id
from (SELECT ID
FROM EXAMPLE_TABLE
order by coalesce(GREATEST(CREATE_DATE, UPDATE_DATE), CREATE_DATE) desc
)
where rownum = 1
Các truy vấn này sắp xếp thứ tự theo giá trị lớn hơn trong hai giá trị trên mỗi hàng, sau đó chọn giá trị lớn nhất.