0
SELECT B.CustomerID, SUM(C.UnitPrice * C.Quantity) AS "Total Value"
FROM Orders B, Order_Det C
WHERE B.OrderID = C.OrderID AND “Total Value” = (SELECT MAX(“Total Value”) FROM Order_Det)
GROUP BY B.CustomerID
ORDER BY "Total Value";
следующий код, приведенный выше, является тем, что я пытался. Клиент, способный делать MULTIPLE заказы. таким образом, я хочу отобразить самого ценного клиента по сумме нескольких покупок количества и цены за единицу. Проблема, с которой я столкнулся, заключается в том, что я не смог архивировать, кто является самым ценным клиентом. Пожалуйста, направляйте меня. TqКак правильно выбрать
Я что-то подобное, но я просто хочу отображения только один клиент, который, имеющий высокий приобрели значение. Вот почему называется «САМЫЙ ЗНАЧИТЕЛЬНЫЙ КЛИЕНТ» :) –
, тогда я редактирую ответ. Посмотрите на это .. – Paritosh
В строке 1 есть ОШИБКА: ORA-00923: ОТ ключевое слово не найдено, где ожидалось. –