|
|
|
Как в запросе найти предыдущее значение...
|
|||
|---|---|---|---|
|
#18+
Привет всем! Надеюсь на вашу помощь, нигде ничего найти не могу и придумать тоже. Проблема вот в чем: есть таблица: [ID] [ID_P] [NUMBER] [DATE] 684....11......25.........25/01/2005 ... 357....37......13.........13/09/2004 ... 259....11......57.........05/04/2004 ... 115....11......01.........04/12/2003 Нужно для одного ID_P одновременно вывести значения последнего и предпоследнего NUMBER и DATE, т.е. получить: [ID_P] [NUMBER] [DATE] [NUMBER_LAST] [DATE_LAST] 11...........25......25/01/2005...........57.............05/04/2004 вот.... может поможет кто? заранее благодарна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2005, 13:05:56 |
|
||
|
Как в запросе найти предыдущее значение...
|
|||
|---|---|---|---|
|
#18+
Марина - для того что бы ответить что является последним (и следовательно) предпоследним - надо определится с порядком сортировки. Т.е. по каким полям и в каком направлении надо сортировать!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2005, 13:08:49 |
|
||
|
Как в запросе найти предыдущее значение...
|
|||
|---|---|---|---|
|
#18+
Получается что по [ID], это счетчик.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2005, 13:14:08 |
|
||
|
Как в запросе найти предыдущее значение...
|
|||
|---|---|---|---|
|
#18+
z1: Код: plaintext z2: Код: plaintext 1. 2. z3: третий запрос писать не буду, т.к. в нем надо просто два раза подсоединится к таблице tbl1 (обязательно Left/Right Join, т.к. max_prev_id может быть Null) и вытащить даты из соответсвующих записей PS: Примено так :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2005, 13:27:38 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32892338&tid=1668923]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 356ms |

| 0 / 0 |
