|
|
|
предыдущее значение с условием
|
|||
|---|---|---|---|
|
#18+
Добрый день! Есть таблица(id,username, send_date,message) в ней хранится список сообщений диалог пользователей по какой то теме как можно запросом вытащить предыдущее сообщение(не от самого себя) от пользователя в этом диалоге? запрос вида Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. выдает id username send_date message reply_to 1 user A 12.02.2018 10:08:05 'problem 1' null 2 user B 12.02.2018 11:34:12 'what ?' 'problem1' 3 user B 12.02.2018 14:12:02 'try this' 'what?' 4 user A 13.02.2018 09:29:23 'see here' 'try this' 5 user B 13.02.2018 13:34:12 'do this' 'see here' a надо id username send_date message reply_to 1 user A 12.02.2018 10:08:05 'problem 1' null 2 user B 12.02.2018 11:34:12 'what ?' 'problem1' 3 user B 12.02.2018 14:12:02 'try this' 'problem1' 4 user A 13.02.2018 09:29:23 'see here' 'try this' 5 user B 13.02.2018 13:34:12 'do this' 'see here' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2018, 09:00 |
|
||
|
предыдущее значение с условием
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2018, 09:16 |
|
||
|
предыдущее значение с условием
|
|||
|---|---|---|---|
|
#18+
Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2018, 12:28 |
|
||
|
предыдущее значение с условием
|
|||
|---|---|---|---|
|
#18+
AmKad Код: plsql 1. 2. 3. Код: plsql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2018, 12:34 |
|
||
|
предыдущее значение с условием
|
|||
|---|---|---|---|
|
#18+
Elic,oracle 10.2.0.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2018, 00:37 |
|
||
|
предыдущее значение с условием
|
|||
|---|---|---|---|
|
#18+
usmazatElic,oracle 10.2.0.5Твоё горе форум интересует меньше всего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2018, 07:22 |
|
||
|
предыдущее значение с условием
|
|||
|---|---|---|---|
|
#18+
usmazatElic,oracle 10.2.0.5 нет last_value(decode(is_last, 1, message) ignore nulls ) ? ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2018, 09:52 |
|
||
|
предыдущее значение с условием
|
|||
|---|---|---|---|
|
#18+
Elic Код: 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. Если диалог ведут двое можно обойтись без старта из каждой строки и оглядывания назад. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Возможно, define допиливается до общего случая. Надо пошевелить извилиной на досуге. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2018, 20:03 |
|
||
|
предыдущее значение с условием
|
|||
|---|---|---|---|
|
#18+
dbms_photoshopВозможно, define допиливается до общего случая. Надо пошевелить извилиной на досуге.Собственно Код: plsql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2018, 02:42 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39639121&tid=1884015]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 351ms |

| 0 / 0 |
