|
Вложенный запрос. Как получить только последнюю строку
| ☑ |
0
m1_1976
29.04.20
✎
09:56
|
Добрый день
Есть временная таблица
как другим запросом забрать из нее только последнюю строку?
|
|
1
m1_1976
29.04.20
✎
09:58
|
Отсортировать в обратном порядке - не вариант. Там Иерархия +++
Короче запрос работает - таблица получилась. Хочу только последнюю строчку из нее.
|
|
2
m1_1976
29.04.20
✎
09:59
|
Хочу только последнюю строчку из нее. Именно запросом забрать...
РезультатЗапроса.Выгрузить() и т.д. - не предлагать...
|
|
3
m1_1976
29.04.20
✎
10:06
|
Есть мысль...
Точно знаю что в таблице от 0 до 10 строк. Больше не будет...
Как-то объединить первую таблицу с таблицей типа
1
2
3
4
5
6
7
8
9
10
а потом сортировать их...
а как объединить не пойму...
|
|
4
m1_1976
29.04.20
✎
10:16
|
Закрыто.
Сделал через
РезультатЗапроса.Выгрузить()
и получение последней строки ТаблицЗначений...
….Беда.
|
|
5
Волшебник
модератор
29.04.20
✎
10:19
|
Сделай сортировку наоборот и получи первую строку
ВЫБРАТЬ ПЕРВЫЕ 1
|
|
6
m1_1976
29.04.20
✎
10:50
|
Отсортировать в обратном порядке - не вариант. Там Иерархия +++
Я не смог добиться чтобы было на первой строке - элемент, потом группа в которой он, потом группа второго утровня
Порядок Иерархия Убывание = не дает такого результата.
================
В общем сделал 10 коротких запросов.
В первом тот кто нужен самым первым, во втором тот кто нужен вторым и т.д.
И между каждым стоит
|ОБЪЕДИНИТЬ ВСЕ
И получил то что нужно... если первый не сработал - его не будет,
то есть всегда на первом месте тот кто нужен и тут уже работает
ВЫБРАТЬ ПЕРВЫЕ 1
|
|