Как я могу получить только первую строку в результирующем наборе ПОСЛЕ упорядочения?

Это дает мне только одну строку (первая):

SELECT BLA
FROM BLA
WHERE BLA
AND ROWNUM < 2

Однако мне нужна самая последняя дата val; Я могу сделать первый ряд таким образом:

SELECT BLA
FROM BLA
WHERE BLA
ORDER BY FINALDATE DESC

Однако, когда я пытаюсь смешать две частичные победы, это не работает -, по-видимому, логика «Выбрать только первую строку» срабатывает перед порядком по, а затем порядок по впоследствии игнорируется.

17
задан B. Clay Shannon 15 August 2012 в 22:16
поделиться