
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.04.2008, 15:42
|
|||
|---|---|---|---|
|
|||
Как найти последнюю запись в таблице? |
|||
|
#18+
Здраствуйте всем! В задаче, которую я сейчас решаю, часто требуется найти последнюю запись среди записей с одинаковым условием. Допустим, среди людей с одинаковой фамилией найти того, кто встречается в таблице последним. Вопрос наверное детский, подскажите пожалуйста способ как это сделать грамотно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 15:50
|
|||
|---|---|---|---|
Как найти последнюю запись в таблице? |
|||
|
#18+
GO BOTTOM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 15:51
|
|||
|---|---|---|---|
Как найти последнюю запись в таблице? |
|||
|
#18+
Ответьте на вопрос кто из перечисленных последний и почему Иванов Иван Иванович Иванов Иван Иванович ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 15:51
|
|||
|---|---|---|---|
|
|||
Как найти последнюю запись в таблице? |
|||
|
#18+
Для этого надо сначала определить в каком порядке последний? По какому признаку? Убывающем? Возрастающем? Или имеется ввиду хронологический порядок? В каком-нибудь поле есть сооотвествующая информация? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 15:57
|
|||
|---|---|---|---|
Как найти последнюю запись в таблице? |
|||
|
#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:59
|
|||
|---|---|---|---|
Как найти последнюю запись в таблице? |
|||
|
#18+
2. sele mybase nn=0 locate for fio = myfio do while !eof() nn=recno() cont enddo go nn ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2008, 16:02
|
|||
|---|---|---|---|
|
|||
Как найти последнюю запись в таблице? |
|||
|
#18+
авторGO BOTTOM Нед, не так. У меня есть таблица из трех полей. Например: 1 aaaaaaa bbbbbbb 2 aaaaaaa bbbbbbb 5 aaaaaaa bbbbbbb 8 aaaaaaa bbbbbbb 2 aaaaaaa bbbbbbb 4 aaaaaaa bbbbbbb И мне нужно найти последнюю из записей с идентификатором 2, допустим. Визуально я вижу, что это предпоследняя запись. А как программа узнает, что эта запись является последней из аналогичных записей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1587947]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
69ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 346ms |

| 0 / 0 |
