|
Вывести значение при максимальном value и просуммировать все остальные value
|
|||
---|---|---|---|
#18+
Добрый день! Есть такая табличка Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Нужно вывести вот так GR VALUE TR2 121 415 61 349 34 33 То есть взять tr, там где max(value) и при это по групе GR нужно value просуммировать. Максимальное вроде понятно как вывести, а вот ещё при этом просуммировать - не догадался пока. Может какую то наводочку дадите) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2021, 18:11 |
|
Вывести значение при максимальном value и просуммировать все остальные value
|
|||
---|---|---|---|
#18+
zorlo, Продублирую пример, с хештегами почему то плохо вставился Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2021, 18:12 |
|
Вывести значение при максимальном value и просуммировать все остальные value
|
|||
---|---|---|---|
#18+
zorlo, в чем подвох? Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2021, 18:20 |
|
Вывести значение при максимальном value и просуммировать все остальные value
|
|||
---|---|---|---|
#18+
А в чем ошибка? Как по мне: всё верно в результате. Если же вопрос про последнюю строку (GR=9), то в MTR вы выбираете максимальное значение из всех tr, но перед этим вы фильтром выбираете только строки с максимальным value (т.е. в данном случае last ORDER BY value = 20) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2021, 16:53 |
|
|
start [/forum/topic.php?fid=52&fpage=17&tid=1880126]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 143ms |
0 / 0 |