|
|
|
Last
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! подскажите как можно использовать last для select . К примеру вот такой запрос select last(select aacustomers.cnum from aacustomers where city='LONDON' order by aacustomers.cnum asc) from aacustomers; Мне нужно из значений, который выбрал селект внутренний получить последнее значение наибольшее или максимальное или может select aacustomers.cnum from aacustomers where city='LONDON' order by aacustomers.cnum desc limit 1; все равно не правильно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2018, 15:12 |
|
||
|
Last
|
|||
|---|---|---|---|
|
#18+
Analytic Functions Для FIRST и LAST надо еще просечь разницу в определении окна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2018, 15:24 |
|
||
|
Last
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, не понятно все равно, over нужно использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2018, 15:48 |
|
||
|
Last
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2018, 15:55 |
|
||
|
Last
|
|||
|---|---|---|---|
|
#18+
OlegPushkarevSY, cпасибо огромное!!! Ты бы версию огласил - то что я накропал появилось только в 12C. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2018, 16:06 |
|
||
|
Last
|
|||
|---|---|---|---|
|
#18+
SY, как раз 12 есть дома, а в 11 как это будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2018, 16:26 |
|
||
|
Last
|
|||
|---|---|---|---|
|
#18+
OlegPushkarevа в 11 как это будет? Код: 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. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2018, 17:27 |
|
||
|
Last
|
|||
|---|---|---|---|
|
#18+
SY, спасибо! очень много вариантов, но я решил пойти по 1 и не получилось, что я делаю не так? with t as(select aacustomers.cnum from aacustomers where city='LONDON' order by aacustomers.cnum desc) select aacustomers.cnum from t where rownum=1; ORA-00904: "AACUSTOMERS"."CNUM": недопустимый идентификатор 00904. 00000 - "%s: invalid identifier" *Cause: *Action: Error at Line: 4 Column: 8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2018, 18:18 |
|
||
|
Last
|
|||
|---|---|---|---|
|
#18+
OlegPushkarevselect aacustomers.cnum from t ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2018, 18:36 |
|
||
|
Last
|
|||
|---|---|---|---|
|
#18+
dmdmdm, Эту строку я определил, но что с ней не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2018, 18:44 |
|
||
|
Last
|
|||
|---|---|---|---|
|
#18+
За пределами скобок вы выбираете из t. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2018, 18:47 |
|
||
|
Last
|
|||
|---|---|---|---|
|
#18+
dmdmdm, а как нужно? Подскажите пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2018, 18:53 |
|
||
|
Last
|
|||
|---|---|---|---|
|
#18+
Я пытался намеками. За скобками нет aacustomers. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2018, 18:58 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39641027&tid=1884034]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
222ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 535ms |

| 0 / 0 |
