|
|
|
Как найти последнюю запись в таблице?
|
|||
|---|---|---|---|
|
#18+
Здраствуйте всем! В задаче, которую я сейчас решаю, часто требуется найти последнюю запись среди записей с одинаковым условием. Допустим, среди людей с одинаковой фамилией найти того, кто встречается в таблице последним. Вопрос наверное детский, подскажите пожалуйста способ как это сделать грамотно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2008, 15:42 |
|
||
|
Как найти последнюю запись в таблице?
|
|||
|---|---|---|---|
|
#18+
GO BOTTOM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2008, 15:50 |
|
||
|
Как найти последнюю запись в таблице?
|
|||
|---|---|---|---|
|
#18+
Ответьте на вопрос кто из перечисленных последний и почему Иванов Иван Иванович Иванов Иван Иванович ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2008, 15:51 |
|
||
|
Как найти последнюю запись в таблице?
|
|||
|---|---|---|---|
|
#18+
Для этого надо сначала определить в каком порядке последний? По какому признаку? Убывающем? Возрастающем? Или имеется ввиду хронологический порядок? В каком-нибудь поле есть сооотвествующая информация? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2008, 15:51 |
|
||
|
Как найти последнюю запись в таблице?
|
|||
|---|---|---|---|
|
#18+
use ("mybase") in 0 alias mybase 1. select fio, max(recno()) as nn from mybase into curs t1 group by fio 2. sele mybase nn=0 locate for fio = myfio do while !eof() nn=fio cont enddo go nn 3. sele mybase set filter to fio = myfio go bottom при 2-м и 3-м способе надо вырубить индексы если они есть в наличии не помню как навскидку давно не писал а фокса рядом нет может set index off ? set index to 0 это если есть одноименный индексный файл который открывается автоматом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2008, 15:57 |
|
||
|
Как найти последнюю запись в таблице?
|
|||
|---|---|---|---|
|
#18+
2. sele mybase nn=0 locate for fio = myfio do while !eof() nn=recno() cont enddo go nn ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2008, 15:59 |
|
||
|
Как найти последнюю запись в таблице?
|
|||
|---|---|---|---|
|
#18+
авторGO BOTTOM Нед, не так. У меня есть таблица из трех полей. Например: 1 aaaaaaa bbbbbbb 2 aaaaaaa bbbbbbb 5 aaaaaaa bbbbbbb 8 aaaaaaa bbbbbbb 2 aaaaaaa bbbbbbb 4 aaaaaaa bbbbbbb И мне нужно найти последнюю из записей с идентификатором 2, допустим. Визуально я вижу, что это предпоследняя запись. А как программа узнает, что эта запись является последней из аналогичных записей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2008, 16:02 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=35230295&tid=1587947]: |
0ms |
get settings: |
11ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
70ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 418ms |

| 0 / 0 |
