|
Предпоследняя запись
|
|||
---|---|---|---|
#18+
Добрый день. Очень нужна ваша помощь. Необходимо достать предпоследнюю запись. Аналог примера я нашла, но так как я экономист, то с sql все плохо. Заранее спасибо. SELECT С2.Табномер, С1.ФИО, С2.Датаназначения, С2.Должность, С2.Отдел, С2.Категория, С2.Должнпрофш, С2.Номерприказа FROM С1 INNER JOIN С2 ON С1.Табномер = С2.Табномер WHERE (((С2.Датаназначения) Is Not Null) AND ((С2.[Датаназначения])<[Forms]![Данные ОК]![НачальнаяДата])); вот пример where Дата_добавления = (select max(Дата_добавления) from tab where Дата_добавления < (select max(Дата_добавления) from tab)) Моя датаназначения. Делала по аналогии, но ругается, а понять в чем вопрос, но не могу. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 08:31 |
|
Предпоследняя запись
|
|||
---|---|---|---|
#18+
Чай_никя экономистРаз экономист, то читать умеешь. РЕКОМЕНДАЦИИ по публикации сообщений (ЧИТАЙТЕ FAQ, а также...) 13-ую рекомендацию ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 10:01 |
|
Предпоследняя запись
|
|||
---|---|---|---|
#18+
Чай_ник, В таблицах нет понятия "последняя" или "предпоследняя" запись (все зависит от сортировки и запись может быть предпоследней по дате/времени,значению какого-либо поля) и создание запроса для этого не есть необходимость. Хочется знать по какому критерию предпоследняя(а может быть вы просто хотите получить значение какого-то поля из последней по времени сохранения(или по другому критерию) записи? Ванговать не хочется-опишите задачу которую Вы решаете) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 13:47 |
|
Предпоследняя запись
|
|||
---|---|---|---|
#18+
Чай_никНеобходимо достать предпоследнюю запись.Как уже сказано выше, понятие порядка записей само по себе - не существует. Оно появится лишь после того, как будет указана сортировка (причём записи по выражению сортировки должны быть уникальны). Только при какой-то явной сортировке появляется порядок и, соответственно, понятие предпоследней записи. Стандартно в Аксессе предпоследнюю запись получают так: Код: vbnet 1. 2. 3. 4. 5. 6. 7.
Т.е. в подзапросе при обратной сортировке берут 2 первые записи (при нормальной сортировке это будут 2 последние), затем во внешнем запросе уже при прямой сортировке берут первую запись (поскольку в подзапросе все, кроме двух последних, отброшены, это та запись, которая и была предпоследней). ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 14:12 |
|
|
start [/forum/topic.php?fid=45&gotonew=1&tid=1611300]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
73ms |
get topic data: |
13ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 198ms |
0 / 0 |