Я написал следующий запрос:
SELECT CLIENT.CLIENTNO, CLIENT.CNAME, TOTALS.TOTAL
FROM CLIENT, (SELECT CLIENTNO, SUM(AMOUNT) AS TOTAL
FROM PURCHASE GROUP BY CLIENTNO) TOTALS
WHERE CLIENT.CLIENTNO = TOTALS.CLIENTNO AND ROWNUM <= 1
ORDER BY TOTALS.TOTAL DESC;
Однако он дает мне неправильный ответ, но если я удалю предложение ROWNUM <= 1
, то правильный ответ находится в верхней части набора результатов.
Итак, что я могу изменить в этом запросе, чтобы он давал правильный ответ?
Спасибо, Алекс.
РЕДАКТИРОВАТЬ: Забыл сказать, что я хочу, чтобы запрос возвращал только первый результат в наборе результатов.