Я написал следующий запрос:
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
, то правильный ответ будет в верхней части набора результатов.
Так что я могу изменить в этом запросе, чтобы он дал правильный ответ?
Спасибо,
Алекс.
РЕДАКТИРОВАТЬ: забыл сказать, что я хочу, чтобы запрос только вернул первый результат в наборе результатов.