2016-04-15 11 views
0

выберите баланс из newrecord, где s_no in (выберите max (s_no) from newrecord) в: summary.Bal;формы оракула: максимальная оговорка внутри статьи where в pl/sql

Как вы можете преобразовать это из sql в pl/sql?

пояснение: выбор баланса из таблицы newrecord, где s_no (серийный номер) член newrecord является максимальным, поэтому давайте скажем, если он начнется с 1 до 6, выберете, чтобы показать баланс с помощью s_no = 6:: summary. Bal текстовый элемент, чтобы показать балансового

+0

да эр ror 103, «встретил символ« в », ожидая одно из следующего; для и/или группы, пересекающихся с объединением начала минус-заказа, где соединяют символ; был вставлен перед тем, чтобы продолжить: « – joey

+0

попытался использовать код как есть, так как поиск эквивалента в pl/sql вышел без везения в google – joey

ответ

1

Используйте правильный синтаксис:

select <field_name> into <variable_name> from <rest of query> 

Кроме того, нет необходимости для оператора IN в запросе, просто напишите =

... where s_no = (select max(s_no) from newrecord) 
+0

отлично, я знал, что это должно быть что-то там, спасибо. – joey

+0

Если это решится вопрос, пожалуйста, отметьте свой вопрос как ответ, так что он не отображается в списке оставшихся без ответа вопросов. Cheers! – mathguy

+0

просто сделал, приветствует! – joey