Мне нужно ограничить следующий запрос до 1000 записей и показать это число в столбце ИТОГО.Я не могу использовать fetch, так как эта команда появляется после вычисления TOTAL.Возможно ли это здесь?
SELECT M.SEQ_NBR,
COUNT(*) OVER() TOTAL,
ROW_NUMBER() OVER(ORDER BY SEQ_NBR DESC) ROWNUMBER
FROM MYTABLE M
ORDER BY ROWNUMBER;
Мне нужно, чтобы строка 2 была похожа на приведенную ниже, но получаю "ORA-00923: ключевое слово FROM не найдено там, где ожидается"
CASE WHEN COUNT(*) < 1000 THEN COUNT(*) ELSE 1000 END OVER() TOTAL,
Спасибо за любыепомощь, которую вы можете оказать.