select racuni.str_id
from racuni
where racuni.str_id in
(select racuni.str_id
from racuni
join stavke
on (racuni.racuni_id = stavke.rcn_id)
group by racuni.str_id
order by sum(stavke.iznos_kamate) desc
)
and rownum = 1;
0
A
ответ
1
Сначала вы должны сделать заказ в самом внутреннем запросе, а затем выбрать первую строку во внутреннем запросе и затем получить этот racun во внешнем запросе. Например:
select racuni.*
from racuni
where racuni.str_id in
(select str_id
from
(select racuni.str_id
from racuni
join stavke
on (racuni.racuni_id = stavke.rcn_id)
group by racuni.str_id
order by sum(stavke.iznos_kamate) desc)
where rownum = 1);
Смежные вопросы
- 1. ORACLE SQL отсутствует правая скобка плохой синтаксис
- 2. SQL: Отсутствует правая скобка
- 3. Отсутствует правая скобка
- 4. Отсутствует правая скобка SQL - *
- 5. SQL отсутствует правая скобка
- 6. отсутствует правая скобка
- 7. отсутствует правая скобка SQL
- 8. SQL Отсутствует правая скобка
- 9. Oracle CREATE TABLE отсутствует правая скобка ПОЧЕМУ?
- 10. ORACLE ERROR отсутствует правая скобка
- 11. ORA-00907: отсутствует правая скобка
- 12. Oracle ошибка: отсутствует правая скобка
- 13. Обновление запроса отсутствует правая скобка
- 14. ORA-00907 отсутствует правая скобка
- 15. Отсутствует правая скобка-ORA-00907
- 16. ORA-00907: отсутствует правая скобка
- 17. правая скобка отсутствует ora-00907
- 18. 00907. 00000 - "отсутствует правая скобка"
- 19. Отсутствует правая скобка в предложении CREATE TABLE
- 20. ОШИБКА ORA-00907: отсутствует правая скобка
- 21. PL/SQL: ORA-00907: отсутствует правая скобка
- 22. Отсутствует правая скобка в команде оболочки?
- 23. SQL create table отсутствует правая скобка
- 24. Оракул SQL - ORA-009007 Отсутствует правая скобка
- 25. SQL отсутствует правая скобка ORA-00907
- 26. Как вы ORA - 00907: Отсутствует правая скобка
- 27. Oracle SQL ошибка синтаксиса (отсутствует правая скобка)
- 28. SQL ORA-00907 отсутствует правая скобка?
- 29. ОШИБКА - ORA-00907: отсутствует правая скобка
- 30. Почему ошибка «отсутствует правильная скобка»?
«group by» + 'order by' в подзапросе бесполезны. – wildplasser
Хм, но я не знаю, как получить максимальную сумму для этого выбора ... – Meteory
Подзапрос 'in' возвращает чистый набор. У набора нет заказа. Ваше намерение не очень ясно; вы просто хотите найти str_id с наибольшей суммой (stavke.iznos_kamate)? (в этом случае вам, вероятно, понадобится 'HAVING' в подзапросе) – wildplasser