|
|
|
Выбор последних событий для каждого Id
|
|||
|---|---|---|---|
|
#18+
Коллеги, есть ли более изящное решение, чем подобное? Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Ну и запрос: Код: plsql 1. 2. STATEDATEIDSTATETYPENEXTTDATE05.08.20181ClosedFULL 04.08.20182Shipped10.08.201805.08.20183ShippedFULL11.08.2018 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2018, 10:10 |
|
||
|
Выбор последних событий для каждого Id
|
|||
|---|---|---|---|
|
#18+
Synoptic, Код: 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. 27. 28. 29. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2018, 10:27 |
|
||
|
Выбор последних событий для каждого Id
|
|||
|---|---|---|---|
|
#18+
1) Код: plsql 1. 2) RTFM FIRST/LAST aggregate functions ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2018, 10:28 |
|
||
|
Выбор последних событий для каждого Id
|
|||
|---|---|---|---|
|
#18+
Ясно. Теже байты только сбоку :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2018, 10:34 |
|
||
|
Выбор последних событий для каждого Id
|
|||
|---|---|---|---|
|
#18+
Synoptic, order by row_number() over(partition by id order by statedate desc) fetch first 1 row with ties ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2018, 10:58 |
|
||
|
Выбор последних событий для каждого Id
|
|||
|---|---|---|---|
|
#18+
Твое решение через KEEP (так-же как наброски в остальных ответах) не эквиваленто исходному. Исходное вернет все строки с max(statedate) для id а твое только одну и причем недетерминированную - слепленую из max значений всех отдельных полей строк с max(statedate) для id. Эквивалентно через RANK/DENSE_RANK. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2018, 14:37 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39691541&tid=1883569]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
173ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 516ms |

| 0 / 0 |
